|
RetroX
|
|
Reply #1 Posted on: August 12, 2010, 11:34:51 am |
|
|
Master of all things Linux
Location: US Joined: Apr 2008
Posts: 1055
|
Open a terminal, cd to the CompilerSource directory, and run make linux.
Also, for the record, I'm working on an Ubuntu package, so, you should probably just wait until I finish that.
|
|
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)Why do all the pro-Microsoft people have troll avatars?
|
|
|
Josh @ Dreamland
|
|
Reply #2 Posted on: August 12, 2010, 04:19:12 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
justyellowboy: It sounds like you've downloaded R3. I thought you said you managed to get the whole project working? R3 had major problems with... well, Linux, yes, but pretty much everything. I'd recommend you apt-get subversion and svn co https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk enigma.
It should create a new folder called ENIGMA for you that has what you need to compile in, but it does have some dependencies. Indeed, Retro is working on a package; perhaps you should wait for it to be finished.
|
|
« Last Edit: August 12, 2010, 04:21:59 pm by Josh @ Dreamland »
|
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
|
|
|
justyellowboy
|
|
Reply #3 Posted on: August 12, 2010, 05:10:16 pm |
|
|
Joined: Aug 2010
Posts: 14
|
Um, yes, this is embarrassing, but the compiler, unfortunately, was not tested. Stupid stupid me.
Perhaps I should wait for the package. Thanks, RetroX, for working on that, by the way. I think I'll use that.
|
|
|
Logged
|
|
|
|
justyellowboy
|
|
Reply #4 Posted on: August 13, 2010, 10:30:36 am |
|
|
Joined: Aug 2010
Posts: 14
|
To update, I decided to go the svn-make way of doing this, and now I can find ENIGMA. Woohoo!
I return error 512, failure at the C++ level, but I'm sure that you guys have addressed this, already. I did install MingW through the packages, and I have gcc and g++ installed, as well. I have OpenGL installed, etcetera. You say that there's an xlib platform that you guys work with. Using Ubuntu, which package is involved with these, exactly? Maybe that's what I'm missing, seeing as that I'm using GNOME.
|
|
|
Logged
|
|
|
|
Josh @ Dreamland
|
|
Reply #5 Posted on: August 13, 2010, 01:41:54 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
justyellowboy: These are the Ubuntu package names: libgl1-mesa-dev libx11-dev libz-dev gcc g++ make sun-java6-jre libopenal-dev
|
|
|
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
|
|
|
justyellowboy
|
|
Reply #6 Posted on: August 13, 2010, 02:52:39 pm |
|
|
Joined: Aug 2010
Posts: 14
|
YAY IT WORKS WOO, JUST NEEDED SOME PACKAGESI have window borders turned off because I felt that they didn't need to exist, so the program is behaving normal, it's just my cooky-ass configuration, but it won't show up in that Windows 7-like DockbarX thing that I've got to the left. Still, this is awesome asdfjoijgoia thank you guys so much, I'll play around with it a little bit and maybe in the future when I get C++ down (some guy told me once that I could nail C in seven days, so I took up the challenge and finished Kernighan's book in about nine or so) I'll join in on you cool dudes! NINJA EDIT: Also, libz-dev is actually zlib1g-dev or something like that, maybe we should add this to the installation instructions or something. I'm pretty good at web development crap, I dunno, maybe I could put up an installation instructions page on some other site and you guys could link to it, because installation has the prerequisites and whatnot and maybe I can handle telling people about it (but of course I'd probably need to actually get to know the project amirite) MARGINALLY LESS NINJA EDIT: So, basically, the installation prerequisites are that 1) The svn must be downloaded. 2) Change directories to the enigma folder located in my Home folder. 3) Run make, and FOAR) install the dependencies and Presto, the whole thing runs like this version intended. That's not hard, building software in Linux is easy! First time ever, and it's cake! Woo!
|
|
« Last Edit: August 13, 2010, 03:06:14 pm by justyellowboy »
|
Logged
|
|
|
|
Josh @ Dreamland
|
|
Reply #7 Posted on: August 13, 2010, 03:10:47 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
justyellowboy: Great to hear it works. Retro's package is supposed to handle installing those packages for you, which is why I believe it's so important. I'll be making a news post about how people can pitch in, as soon as Ism holds up her end in saving ENIGMA's newest resource. That should hopefully be next Thursday, as she gets back from vacation Wednesday. There is a setting called "Definitions" under ENIGMA's settings, you see, that allows users to create C++ functions to use in their games. It is with that I hope that others can create and test GM functions for use in ENIGMA.
|
|
|
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
|
|
|
|
justyellowboy
|
|
Reply #9 Posted on: August 16, 2010, 08:33:52 pm |
|
|
Joined: Aug 2010
Posts: 14
|
Or OpenJDK. I used to discourage it because it was quite buggy, but I've noticed that more recent versions run LGM fantastically, and I might even start encouraging it because it dodges the infamous DragNDrop-Xorg-Freeze problem.
Is it as simple as replacing a package (or more) for another? Ninja edit again: Turns out that OpenJDK was what I was using. Woohoo! Works great! Yay GPL!
|
|
|
Logged
|
|
|
|
|
|
|