How to build Oolite source on Ubuntu

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

KEE
Above Average
Above Average
Posts: 25
Joined: Wed May 19, 2010 11:53 am

Post by KEE »

something is very wrong with this game. Iam probability just going use the one in the repository's. i cant it no bigger then this...lol cant even show you here urls are blocked lol...anyway nice try appreciated
KEE
Above Average
Above Average
Posts: 25
Joined: Wed May 19, 2010 11:53 am

Post by KEE »

what s the annoying part is that .GNUstepDefaults keeps changing the width and height and cause it to crash =/ i think anyway. no way to tell i guess
KEE
Above Average
Above Average
Posts: 25
Joined: Wed May 19, 2010 11:53 am

Post by KEE »

does this conflicts with wow? seems im running really slow in the graphics department when i installed this game
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Post by Getafix »

Since 1.73.4 is what you need why don't you install
the .package (32bit or 64bit) or the .deb 32bit setup?
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Post by JazHaz »

KEE wrote:
does this conflicts with wow?
World of Warcraft? Why would you run Oolite and WoW at the same time?
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

JazHaz wrote:
KEE wrote:
does this conflicts with wow?
World of Warcraft? Why would you run Oolite and WoW at the same time?
I thought KEE was imply that since he'd installed Oolite, WoW is running slowly (or vice versa - not really sure) - I don't think he meant he was running both simultaneously
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
Cmdr James
Commodore
Commodore
Posts: 1357
Joined: Tue Jun 05, 2007 10:43 pm
Location: Berlin

Post by Cmdr James »

You lot dont know about WooW.oxp that allows you to play WoW on the F7 screen?
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Post by Micha »

I can confirm that building plain old 1.73-maintenance works as expected on my Lucid laptop:

Code: Select all

$ svn co http://svn.berlios.de/svnroot/repos/oolite-linux/branches/1.73-maintenance
$ cd 1.73-maintenance
$ make -f Makefile release
$ oolite.app/oolite
No segfault or other crashes.

On a brand-new install of lucid, of course one would first have to install all the relevant development packages, as outlined in the first post of this thread.


As others have said, unless you want to make some personal tweaks to the game, why don't you just try the precompiled binaries?
The glass is twice as big as it needs to be.
User avatar
Pegleg
Above Average
Above Average
Posts: 17
Joined: Sun Dec 28, 2008 7:37 pm
Location: Adirondack Mountains

Post by Pegleg »

Hopefully I'm not confusing the issue... but 64 bit Lucid is having some problems with Nvidia drivers and the xserver. I had to disable them on my wife's desktop for now because they would crash the xserver whenever the display settings would be changed, like during login. I would imagine this would also hold true when changing window sizes too as both games use 3d graphics. Have had three Nvidia driver updates so far this month but I don't know if they've got it fixed yet. Not yet ready to listen to her if her computer crashes again so she's still on 2d graphics.
Shoot first and pick up the goodies later...
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Pegleg wrote:
Hopefully I'm not confusing the issue... but 64 bit Lucid is having some problems with Nvidia drivers and the xserver. I had to disable them on my wife's desktop for now because they would crash the xserver whenever the display settings would be changed, like during login. I would imagine this would also hold true when changing window sizes too as both games use 3d graphics. Have had three Nvidia driver updates so far this month but I don't know if they've got it fixed yet. Not yet ready to listen to her if her computer crashes again so she's still on 2d graphics.
I had that on Gutsy when it first came out - I could log on - but it would crash out of xserver if we switched user (my wife preferred a different screen res to me) - shame if this kind of problem has come back.
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Post by Getafix »

Firts post has been updated following to build options update (Micha, r3448) and to warn about 1.19.1 > gnustep < trunk(1.21.1) XML bug.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
KEE
Above Average
Above Average
Posts: 25
Joined: Wed May 19, 2010 11:53 am

Post by KEE »

yeah that was an update that broke the nvida drivers or something...im getting the in 1.74...whats it mean?

Code: Select all

 $cd ~/1.74-maintenance
:~/1.74-maintenance# make -f Makefile release
make -f GNUmakefile debug=no
make[1]: Entering directory `~/1.74-maintenance'
GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:284: /objc.make: No such file or directory
make[1]: *** No rule to make target `/objc.make'.  Stop.
make[1]: Leaving directory `~/1.74-maintenance'
make: *** [release] Error 2
the only thing more accurate than incoming enemy fire is
incoming friendly fire.
User avatar
Micha
Commodore
Commodore
Posts: 815
Joined: Tue Sep 02, 2008 2:01 pm
Location: London, UK
Contact:

Post by Micha »

That means you haven't sourced your "GNUstep.sh" before trying to compile.

On Debian/Ubuntu, this file is, by default, in /usr/share/GNUstep/Makefiles.

See step 1.2 of the first post.
The glass is twice as big as it needs to be.
KEE
Above Average
Above Average
Posts: 25
Joined: Wed May 19, 2010 11:53 am

Post by KEE »

Micha wrote:
That means you haven't sourced your "GNUstep.sh" before trying to compile.

On Debian/Ubuntu, this file is, by default, in /usr/share/GNUstep/Makefiles.

See step 1.2 of the first post.
O ok

Code: Select all

cp ~/.bashrc /usr/share/GNUstep/Makefiles/GNUstep.sh

Code: Select all

In file included from src/Core/OOAsyncWorkManager.m:33:
src/Core/OONSOperation.h:14:43: error: #if with no expression
make[3]: *** [obj/OOAsyncWorkManager.m.o] Error 1
make[2]: *** [internal-objc_program-all_] Error 2
make[1]: *** [oolite.all.objc-program.variables] Error 2
make[1]: Leaving directory `~/Oolite-dev/1.74-maintenance'
make: *** [release] Error 2
~/Oolite-dev/1.74-maintenance$ 
the only thing more accurate than incoming enemy fire is
incoming friendly fire.
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

How to build Oolite source on Ubuntu

Post by Getafix »

First post has been updated for 1.74.1-test release.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
Post Reply