I have run into an odd problem which doesn't seem to have been reported before: when I start Oolite, I get a splash screen and then a very very brief title screen, and immediately after that appears, Oolite exits with status 0.
A little bit of source hunting revealed that the main NSRunLoop iterates only once and then returns: performGameTick is invoked exactly once.
I can work around the problem by patching GameController.m to execute run indefinitely:
Code: Select all
for(;;)
[[NSRunLoop currentRunLoop] run];
This is running on GNUstep 1.19.1. The kernel is Linux 2.6.31, architecture is x86-64, compiler is gcc 4.3.3, libGL is Mesa 7.5.1, libffi is version 3.0.1, libc is glibc 2.9, I'm right handed, and the moon is waxing gibbous.
Thanks very much!
- Yet Another Jameson