Going Down Hard...RESOLVED

Gregory D Hough mr6re9-mI4xJ4qlgtBiLUuM0BA3LQ at public.gmane.org
Tue May 10 02:00:25 UTC 2005


Lennart Sorensen wrote:
> On Sat, May 07, 2005 at 11:10:20PM -0400, Gregory D Hough wrote:
> 
>>I have an old linux game I can't get working. I've installed and patched 
>>but it won't run. This is the only clue I have:
>>
>>BUG! (Segmentation Fault)  Going down hard...
>>Railroad Tycoon II 1.54c
>>Built with glibc-2.1 on x86
>>Stack dump:
>>{
>>       0x818783e
>>       0x8166ac4
>>       0x816692b
>>       0x816080d
>>       0x816098e
>>       0x81578f1
>>       0x814fec9
>>       0x814ffa8
>>       0x8048373
>>       0x820037d
>>       0x8048111
>>}
>>
>>I'm trying to run it on Fedora Core 3 and my glibc is 2.3.5-0.fc3.1. I 
>>also have installed the nvidia driver which required commenting out load 
>>"dri" in xorg.conf if that means anything. Google has not been my friend 
>>with this. I haven't tried to install this game since RH9.
> 
> 
> I actually wonder what makes it the fc3 version of glibc 2.3.5?
> 
I believe fc3 is the short form of a four letter word.

> In the past redhat had released incompatible libc versions.  Do they
> still do that or is this just an issue of a glibc2.1 program doesn't
> like 2.3?
> 
> Check if the rt program is just a shell script and if so find the real
> executable and see if ldd works on it.
> 
You were somewhat correct. /usr/local/games/RT2/rt2 is the static binary 
but for the game to run per the instructions I found, I needed to use 
the dynamic binary in the same directory rt2.dynamic. There was also a 
link in /usr/local/bin pointing to the static rt2.

> Are you running the latest version of it?
> 
> ftp://sunsite.dk/mirrors/lokigames/updates/rt2/ has the patches to go to
> latest version.
> 
> It does look like you are running the latest.
> 
> There is also some stuff about loki and segfaulting here:
> http://goldenfiles.sourceforge.net/index.php?page=lokipatchfix&type=readme
> 
> Also this site has a list of hints on running old loki games on current
> systems (ubuntu in their case):
> http://ubuntuforums.org/showthread.php?t=21087
> 
> Apparently a common one is: LD_ASSUME_KERNEL=2.2.5 game_to_run
> 
> Also here: http://members.shaw.ca/dan.mckay/LokiInst.html
> 
> Lennart Sorensen
> --
I would like to thank you all for the replies. And although I've 
considered them all, it was this one that steered me down the right 
track. From the ubuntuforum I googled and clicked some more until 
http://www.linuxquestions.org/questions/archive/33/2005/02/4/276090 
where I found the solution.

I needed a package - smjpeg-0.2.1-0.1.fc3.rf.i386.rpm
A symlink - ln -s /usr/lib/libSDL-1.2.so.0 libSDL-1.1.so.0 in the 
installation directory.
And this command - LD_LIBRARY_PATH=$PWD ./rt2.dynamic run from the 
installation directory.

Thanks Lennart and tlug for putting me on the right track, ha ha. I 
really need to learn how to google better.
farmer6re9
--
The Toronto Linux Users Group.      Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml





More information about the Legacy mailing list