Oolite Linux - Trunk nightly builds

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

Moderators: another_commander, winston, Getafix

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Oolite Linux - Trunk nightly builds

Post by cim »

Easiest way on a debian-based system to pick up all the compiler dependencies is apt-get build-dep oolite. You probably have the run-time libraries for GNUstep, which is all you need to run oolite, but not the compiler libraries and headers.
User avatar
CommRLock78
---- E L I T E ----
---- E L I T E ----
Posts: 1138
Joined: Sat Apr 07, 2012 7:35 pm
Location: US
Contact:

Re: Oolite Linux - Trunk nightly builds

Post by CommRLock78 »

cim wrote:
Easiest way on a debian-based system to pick up all the compiler dependencies is apt-get build-dep oolite. You probably have the run-time libraries for GNUstep, which is all you need to run oolite, but not the compiler libraries and headers.
Now I'm really confused.

Code: Select all

$ sudo apt-get build-dep oolite
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for oolite
On top of that, I just installed pretty much everything that came up searching 'gnustep' in synaptic and I still get the same output with dpkg-buildpackage.
"I'll laser the mark all while munching a fistful of popcorn." - Markgräf von Ededleen, Marquess, Brutal Great One, Assassins' Guild Exterminator
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

Re: Oolite Linux - Trunk nightly builds

Post by Tricky »

I was just going on the fact it couldn't find common.make

Maybe the search paths for GNUStep aren't setup properly. I know I had this problem sometime ago. Can't remember how I fixed it. Hoped the information would jog something in your memory.
User avatar
CommRLock78
---- E L I T E ----
---- E L I T E ----
Posts: 1138
Joined: Sat Apr 07, 2012 7:35 pm
Location: US
Contact:

Re: Oolite Linux - Trunk nightly builds

Post by CommRLock78 »

Tricky wrote:
I was just going on the fact it couldn't find common.make

Maybe the search paths for GNUStep aren't setup properly. I know I had this problem sometime ago. Can't remember how I fixed it. Hoped the information would jog something in your memory.
I wish :!: :mrgreen: . I have done this successfully before..... :roll: :lol:. Thanks Tricky :)
"I'll laser the mark all while munching a fistful of popcorn." - Markgräf von Ededleen, Marquess, Brutal Great One, Assassins' Guild Exterminator
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'
User avatar
CommRLock78
---- E L I T E ----
---- E L I T E ----
Posts: 1138
Joined: Sat Apr 07, 2012 7:35 pm
Location: US
Contact:

Re: Oolite Linux - Trunk nightly builds

Post by CommRLock78 »

I was a bit irritated by this:

Code: Select all

tail: cannot open `debian/changelog' for reading: No such file or directory
So I changed the file in the debian folder from 'changelog.in' to 'changelog' and tried dpkg-buildpackage again and got:

Code: Select all

~/Source/Via-SVN/r5555/trunk $ dpkg-buildpackage
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro
parsechangelog/debian: warning:     debian/changelog(l6): badly formatted trailer line
LINE:  -- Darren Salt <[email protected]>  @@TIMESTAMP@@
parsechangelog/debian: warning:     debian/changelog(l8): found start of entry where expected more change data or trailer
LINE: oolite (1.73.3-1) stable; urgency=low
parsechangelog/debian: warning:     debian/changelog(l8): found eof where expected more change data or trailer
dpkg-buildpackage: source package oolite
dpkg-buildpackage: source version @@VERSION@@-@@REVISION@@
dpkg-buildpackage: error: version number does not start with digit
"I'll laser the mark all while munching a fistful of popcorn." - Markgräf von Ededleen, Marquess, Brutal Great One, Assassins' Guild Exterminator
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'
User avatar
CommRLock78
---- E L I T E ----
---- E L I T E ----
Posts: 1138
Joined: Sat Apr 07, 2012 7:35 pm
Location: US
Contact:

Re: Oolite Linux - Trunk nightly builds

Post by CommRLock78 »

Tricky wrote:
I was just going on the fact it couldn't find common.make
I think I must have been missing this before installing the GNUstep earlier. There is indeed a common.make now

Code: Select all

$ sudo find / -name 'common.make'
/usr/share/GNUstep/Makefiles/common.make
"I'll laser the mark all while munching a fistful of popcorn." - Markgräf von Ededleen, Marquess, Brutal Great One, Assassins' Guild Exterminator
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Oolite Linux - Trunk nightly builds

Post by cim »

CommRLock78 wrote:

Code: Select all

$ sudo apt-get build-dep oolite
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for oolite
That's odd. Anyway, the dependencies are libgnustep-base-dev (>= 1.14.0), libsdl-mixer1.2-dev, libsdl-image1.2-dev, libglu1-mesa-dev

Try doing "make -f Makefile pkg-debtest"
User avatar
CommRLock78
---- E L I T E ----
---- E L I T E ----
Posts: 1138
Joined: Sat Apr 07, 2012 7:35 pm
Location: US
Contact:

Re: Oolite Linux - Trunk nightly builds

Post by CommRLock78 »

cim wrote:
That's odd. Anyway, the dependencies are libgnustep-base-dev (>= 1.14.0), libsdl-mixer1.2-dev, libsdl-image1.2-dev, libglu1-mesa-dev

Try doing "make -f Makefile pkg-debtest"
Hurray!! It worked - so far so good, hat's off to ye Cim :D. Now, if I could find a non-Mac specific icon to use :mrgreen:

Edit: I'm glad I said "so far so good" because as soon as I launch from the station that game crashes :evil: . I'll try and build again, I guess.
"I'll laser the mark all while munching a fistful of popcorn." - Markgräf von Ededleen, Marquess, Brutal Great One, Assassins' Guild Exterminator
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'
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:

Re: Oolite Linux - Trunk nightly builds

Post by Getafix »

The nightly URL has changed. See first post.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
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:

Re: Oolite Linux - Trunk nightly builds

Post by Getafix »

As of today, nightly build for linux x86_64 (a.k.a AMD64) is "reactivated" having transitioned to the new git code repository.
Nightly build for 32bit linux x86 will soon follow.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
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:

Re: Oolite Linux - Trunk nightly builds

Post by Getafix »

Getafix wrote:
...Nightly build for 32bit linux x86 will soon follow...
Done!

Just a reminder, that if you already have oolite-trunk (revision >= r4509) installed you may use "oolite-trunk-update" as follows:
(Note: This first time you will experience a considerable increase at the download time; it is due to the enhanced textures that will be fetched.)

System-wide installations

Code: Select all

$ sudo oolite-trunk-update
Home-directory installations

Code: Select all

$ cd ~/GNUstep/Applications/Oolite-trunk
$ ./oolite-trunk-update
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Oolite Linux - Trunk nightly builds

Post by Diziet Sma »

Getafix wrote:
Getafix wrote:
...Nightly build for 32bit linux x86 will soon follow...
Done!
<does happy-dance> 8)
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
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:

Re: Oolite Linux - Trunk nightly builds

Post by Getafix »

Due to some lines of shell script lost in witchspace,
the nightly pages for Windows and Linux are being prepared with a delay.
Estimated time of readiness... 11:00am (UTC).

Mac nightly page is available.

Apologies for any inconvenience caused.

EDIT #1
Windows nightly is available for both 32bit and 64bit.
New estimated time of availability for Linux 12:00pm (UTC).

EDIT #2
Linux nightly 64bit is available.
Estimated time of readiness for Linux nightly 32bit 13:00 (UTC).

EDIT #3
Linux nightly 32bit is available.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
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:

Re: Oolite Linux - Trunk nightly builds

Post by Getafix »

There is a new oolite nightly that is currently available only through the oolite-trunk-update command.

Changes from previous successful build 0d66f33 to 282af07
  • 2f248c3 cim Sat Dec 14 17:05:51 2013 +0000 Adjust messages, check distance from buoy more frequently
    51ee5f9 cim Sat Dec 14 15:55:31 2013 +0000 Add first challenge - dodge some asteroids
    ef5e5ca cim Tue Dec 10 18:25:33 2013 +0000 Fix coordinates for tutorial, in case the sun moves
    5ac0101 cim Mon Dec 9 20:25:09 2013 +0000 Rework "endScenario" to hopefully avoid crash
    7140978 cim Mon Dec 9 18:53:27 2013 +0000 Fix a couple of exceptions
I will post an estimated time of full setup availability as soon as I find the root-cause. :(
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
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:

Re: Oolite Linux - Trunk nightly builds

Post by Getafix »

32bit Oolite nightly build web page is available.
Root cause analysis for today's failure is still in progress.
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
Post Reply