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

Oolite SVN - version display problems

News and discussion of the PC port of Oolite.

Moderators: winston, another_commander

Post Reply
Sotho Tal Ker
Above Average
Above Average
Posts: 17
Joined: Thu Jul 12, 2007 12:35 am

Oolite SVN - version display problems

Post 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">
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post 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.
Sotho Tal Ker
Above Average
Above Average
Posts: 17
Joined: Thu Jul 12, 2007 12:35 am

Post 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.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post 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).
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post 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.
Sotho Tal Ker
Above Average
Above Average
Posts: 17
Joined: Thu Jul 12, 2007 12:35 am

Post by Sotho Tal Ker »

Eek. I do not use linux. :)
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post 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.
Post Reply