Josh @ Dreamland
|
|
Reply #15 Posted on: July 08, 2013, 06:05:51 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Sorry; for some reason, I missed your question.
That package installs fine here, though I am on 13.04. Make sure you're on a 64-bit system, and have Universe enabled as a package source.
If you find a different cross-compiler package, that's fine, as long as the binary names are the same or you update them in the configuration file (Compilers/Linux/MinGW*.ey).
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|
|
|
Josh @ Dreamland
|
|
Reply #20 Posted on: July 13, 2013, 07:03:11 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
If your current machine is 32-bit, then any version of MinGW64 will come with all the correct settings and libraries to build for 32-bit. You should be all set.
Robert: My plan for ENIGMA is "build anywhere, run wherever you build." The best I intend to offer is a distribution mechanism which builds your game for each platform, for you.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
|
sorlok_reaves
|
|
Reply #23 Posted on: August 22, 2014, 12:25:48 am |
|
|
Joined: Dec 2013
Posts: 260
|
With a bit of hacking, I was able to get Mingw-w64 cross-compiling Windows binaries on Linux. Et voila: OpenAL seems to be working just fine; the only issue I ran into is that mp3 support is disabled (and mp3s crash the game). I'll be looking into this; I think I just compiled OpenAL with the wrong feature set. But WAVs work just fine, so I'm pretty optimistic. Unfortunately, a lot of "mingw-lib" packages are missing from Ubuntu, so I had to locally install them myself. This is kind of a pain for the average developer ---I only did it because mingw-32bit on Windows can't actually compile Iji (it's too big).
|
|
|
Logged
|
|
|
|
time-killer-games
|
|
Reply #24 Posted on: August 22, 2014, 01:59:54 pm |
|
|
"Guest"
|
This is great! GameMaker: Studio beat us to it though. While they may say the contrary on the YoYoGames System Requirements page ... Computer running Ubuntu required for export
~ https://www.yoyogames.com/studio/system-requirementsYou can technically compile just dandy without a single computer running linux. Trying to "compile" may throw an error saying "Can't connect to Ubuntu" but the files are still outputed anyways and they worked just fine after I sent them to my virtual machine. Since they've done a pretty spotless job at maintaining their Ubuntu export there's really no difference between that and a Windows export in terms of how your games should run. Unless you happen to really like Linux, you don't really need one to compile for it without worry concerning bug complaints.
|
|
|
Logged
|
|
|
|
sorlok_reaves
|
|
Reply #25 Posted on: August 22, 2014, 09:38:24 pm |
|
|
Joined: Dec 2013
Posts: 260
|
Yeah, it's not really my intention to compete with YYG. This is just because I can't actually compile Iji on Windows (it's too big), so cross-compiling's the only option. Ok, I wrote a wiki page detailing how I did it: http://enigma-dev.org/docs/Wiki/CrossCompileWithAudioI'm still trying to figure out why mp3 won't work; WAVs work fine, so that's very confusing to me. If anyone figures it out, please let me know.
|
|
|
Logged
|
|
|
|
|
|
|