Page 1 of 1

Oolite SVN - version display problems

Posted: Thu Oct 09, 2008 1:20 am
by Sotho Tal Ker
As I already asked in another thread, I have the little problem that Oolite displays Version (nil) instead of 1.72. To not further hijack that thread here is the new one.

I tried a bit further and it seems to ignore the Info-gnustep.plist completely.

The game starts and plays fine, but it always creates a stderr file with the following content:

Code: Select all

2008-10-09 03:06:51.211 oolite[68468] File NSUserDefaults.m: 620. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
So my guess is that it cannot parse the Info-gnustep.plist. Any thoughts or solutions on this?

Oh, the Info-gnustep.plist is an exact copy of the SVN Info-Oolite.plist
The header:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">

Posted: Thu Oct 09, 2008 11:19 am
by another_commander
The No DTD found errors are harmless and not related to the problem you are seeing. My buest guess is some glitch with the GNUstep setup. It is a bit difficult to troubleshoot GNUstep problems. If you want, you might try to downgrade to GNUstep 1.13.0, which is the version whose DLL is distributed with Oolite. Building against this version has the advantage that you can simply copy/paste your compiled file in the oolite.app folder and run it instead of the vanilla exe.

Posted: Thu Oct 09, 2008 6:45 pm
by Sotho Tal Ker
Can you guide me to an installer for Gnustep 1.13.0?

All I can find is 0.9.x and higher.

Posted: Fri Oct 10, 2008 4:39 pm
by another_commander
Curiously enough, 1.13.0 seems to have disappeared from the intarnets. I have big problems finding it myself. I will give you a link the moment I encounter it (IF I encounter it).

Posted: Mon Oct 13, 2008 9:13 am
by another_commander
Found it in one of my backups (all praise The Backup!):
http://terrastorage.ath.cx/Marmagka/yLf ... 6.0.tar.gz

This should contain everything needed to build GNUstep 1.13.0. Just make sure you follow enclosed instructions.

Posted: Mon Oct 13, 2008 12:56 pm
by Sotho Tal Ker
Eek. I do not use linux. :)

Posted: Mon Oct 13, 2008 1:27 pm
by another_commander
This is what I used to build GNUstep on my Windows system. You just need the MinGW/MSYS environment set up. Go on, give it a try, you know you want to ;-)

If you encounter any problems with it, just post here. Worst case scenario, I can upload my entire development environment, which is already set up to build Oolite with one command. It is more than 100 MB in size, though.