Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Sorry to bug you guys, but I need help(not psychiatric)

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

Moderators: winston, another_commander, Getafix

Post Reply
cactuar
Above Average
Above Average
Posts: 30
Joined: Tue Feb 21, 2006 5:43 pm

Sorry to bug you guys, but I need help(not psychiatric)

Post by cactuar »

I am using SUSE, I did'nt have a compatible graphics card but now I do! However when I try to run the game it borks with a message about the backend. If you need the exact details then let me know.

I used the autopackage thingy but I swear that GNUstep might not be sitting in the right place(?) or is incomplete/uncompiled? I dunno, I am still trying to learn how to work with Linux so please bear with me. If there is anything that needs to be done through, say, konsole then please spell it out in detail otherwise I will be totally lost.

Any help is appreciated.
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

Assuming you don't have some strange conflicting or badly installed other GNUstep version (which shouldn't matter anyway, since the way it's packaged means Oolite's one is isolated from the rest), then you probably have a missing shared library. Paste in the full console output from the terminal.
cactuar
Above Average
Above Average
Posts: 30
Joined: Tue Feb 21, 2006 5:43 pm

Post by cactuar »

Here we go:

2006-03-03 15:23:30.000 oolite[2420] Unknown time zone name `GMT'.
2006-03-03 15:23:30.000 oolite[2420] Using time zone with absolute offset 0.
2006-03-03 15:23:30.000 oolite[2420] File NSUserDefaults.m: 544. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2006-03-03 15:23:30.000 oolite[2420] Did not find correct version of backend, falling back to std.
2006-03-03 15:23:30.000 oolite[2420] NSApplication.m:271 Assertion failed in initialize_gnustep_backend. Unable to find backend back
./oolite: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:271 Assertion failed in initialize_gnustep_backend. Unable to find backend back
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

In which case, sorry - I can't help you; I've never seen it just die like that without complaining about missing shared libraries. Ask spooky - he had problems with FreeBSD and fixed them with a symbolic link - I would be interested to know if this works.
User avatar
Spooky
Dangerous
Dangerous
Posts: 108
Joined: Sun Feb 12, 2006 5:05 pm
Location: Portsmouth, UK
Contact:

Post by Spooky »

cactuar:

It depends where the autopackage installed Oolite. My platform doesn't have autopackage so I can't help with that. However if you're feeling brave and you can locate the oolite-deps folder then the link you need is....

ln -s <where ever you find it>/oolite-deps/GNUstep /usr/GNUstep

If that makes no sense then I can try and 'fake' the autopackage and give you the coreect link.

Good luck,
Spooky
www.int13h.com
Evil Genius

The most merciful thing in all the world is the inability of the human mind to correlate all of its contents.
cactuar
Above Average
Above Average
Posts: 30
Joined: Tue Feb 21, 2006 5:43 pm

Post by cactuar »

I reinstalled the game and now have this:

2006-03-03 17:48:49.000 oolite[14666] Added res 1152 x 864
2006-03-03 17:48:49.000 oolite[14666] Added res 1024 x 768
2006-03-03 17:48:49.000 oolite[14666] Added res 832 x 624
2006-03-03 17:48:49.000 oolite[14666] Added res 800 x 600
2006-03-03 17:48:49.000 oolite[14666] Added res 720 x 400
2006-03-03 17:48:49.000 oolite[14666] Added res 700 x 525
2006-03-03 17:48:49.000 oolite[14666] Added res 640 x 512
2006-03-03 17:48:49.000 oolite[14666] Added res 576 x 432
2006-03-03 17:48:49.000 oolite[14666] Added res 512 x 384
2006-03-03 17:48:49.000 oolite[14666] Added res 416 x 312
2006-03-03 17:48:49.000 oolite[14666] Added res 400 x 300
2006-03-03 17:48:49.000 oolite[14666] Added res 360 x 200
2006-03-03 17:48:49.000 oolite[14666] Added res 320 x 240
2006-03-03 17:48:49.000 oolite[14666] drawRect calling initialiseGLWithSize
2006-03-03 17:48:49.000 oolite[14666] Creating a new surface of 800 x 600
2006-03-03 17:48:49.000 oolite[14666] no universe, clearning surface
./oolite: relocation error: /usr/lib//Oolite/oolite-deps/lib/libgnustep-base.so.1.11: undefined symbol: xmlSAXVersion

WTF? xmlSAXVersion?
cactuar
Above Average
Above Average
Posts: 30
Joined: Tue Feb 21, 2006 5:43 pm

Post by cactuar »

Oh and should there be 2 slashes after lib? I did not do that.
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

This is extremely bizarre. An undefined symbol means that either the library was missing altogether (in which case it should have failed earlier with 'unable to load foo.so.1' or a similar message) or that you have the right library, but it is missing expected functions.

How old is the distro you are using?
You're not using an amd64 machine by any chance?

Can you try this:

Download http://www.alioth.net/tmp/libxml2.so.2
http://www.alioth.net/tmp/libxslt.so.1

Put them in /usr/lib/Oolite/oolite-deps/lib

Then try running the game again.

(If it still fails also download http://www.alioth.net/tmp/libart_lgpl_2.so.2 and put that in /usr/lib/Oolite/oolite-deps/lib)

and let us know what happens.
cactuar
Above Average
Above Average
Posts: 30
Joined: Tue Feb 21, 2006 5:43 pm

Post by cactuar »

Thanks, will try your suggestion. I am currently using SUSE 9.0 pro. I really should upgrade.
cactuar
Above Average
Above Average
Posts: 30
Joined: Tue Feb 21, 2006 5:43 pm

Post by cactuar »

AAHHH! AAAAAHHHHHH! AAAAAAAAAAAAAAAAAAAHHH!

(Clears throat) WooHoo! It works! It works! I can play!

It runs well, although I can see the stars through planets at a distance away and stars(close-up) are just halos. But I don't really care about that at the moment - hell I have already killed my first thargoid!
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

Hmm. I'm trying to remember the cause of see-through planets and stars - it may be OpenGL driver related (I've never seen it myself so I can't be sure, but I remember some chatter about it last year some time).
Post Reply