[KLUG Members] Loki Woes

Adam Williams6 members@kalamazoolinux.org
Sat, 2 Mar 2002 11:37:04 -0500 (EST)


Although I'm not much of a gamer,  I knew that Loki folded and that the 
future of Linux gaming might be dimmed.  So when I had a chance to pick up 
some Loki stuff (Descent 2 and Railbaron Tycoon II) for dirt cheap I 
grabbed them.

I've run RT2 before, and sure enough it installed perfectly and fired 
right up.

Now Descent 2 on the other hand had some problems.  The installer from the 
machine couldn't fine bin/x86/heretic2,  but otherwise installed and 
obviously left me with a non-working installer.  The "heretic2" binary was 
actually in bin/x86/glibc2.1/.  So I hacked the installer to find the 
binary where it actually was,  but things didn't turn out so well.  The 
installed ran OK and didn't gripe about anything, plopping heretic2 in 
/usr/local/bin.

But attempts to execute heretic2 result in -

Registered 11 signal handlers

========================== Heretic II ===========================

Added packfile /usr/local/games/heretic2/base/htic2-0.pak (4347 files)
Executing global default.cfg
Could not find /home/awilliam/.loki/heretic2/config.cfg
Unable to exec config.cfg
NET Initialized
Loaded DLL /usr/local/games/heretic2/base/client_effects.so as 0x8a26b58
Setting default sound support "snd_sdl.so"
Loaded DLL /usr/local/games/heretic2/snd_sdl.so as 0x8a26f50
Console initialized.
VID: initial refresh soft
Loading /usr/local/games/heretic2/ref_soft.so 
Loaded DLL /usr/local/games/heretic2/ref_soft.so as 0x8a29fe8
Initializing VID module
Initialize software renderer
Setting mode x11 for device mouse
Initialized 640x480 16bit display
3792k surface cache
Refresh: using ref_soft version: SOFT 2.0
Setting mode x11 for device mouse
Setting mode x11 for device mouse

Initializing SDL sound
 sound sampling rate is 22050 Hz
SDL sound initialized
CDA_Init: open of "/dev/cdrom" failed (13)
Initializing input handling
)Setting mode x11 for device mouse
Executing global menus.cfg
Executing global user.cfg
CPU info:
 Processor : Intel 3
 Type      : Original OEM processor
 Speed     : 300 MHz

Loaded DLL /usr/local/games/heretic2/base/player.so as 0x8a78218
Loaded DLL /usr/local/games/heretic2/base/gamei386.so as 0x8a78508
Initializing server... 
Internal signal handler called...
HereticII Heretic II Linux 1.06
 Built with glibc-2.1
 ... received Signal 11 (SIGSEGV): Segmentation violation (ANSI) ... 
SIGSEGV: attempting graceful exit...
Stack dump:
{
         0x8097805 :                                   heretic2 
[0x8097805]
        0x4016f4c7 :                      /lib/libpthread.so.0 
[0x4016f4c7]
        0x401aa868 :                            /lib/libc.so.6 
[0x401aa868]
        0x41463371 : 
/usr/local/games/heretic2/base/gamei386.so(SpawnEntities+0xe5) 
[0x41463371]
         0x8067e3b :                                   heretic2 
[0x8067e3b]
         0x8068589 :                                   heretic2 
[0x8068589]
         0x8061160 :                                   heretic2 
[0x8061160]
         0x80611fd :                                   heretic2 
[0x80611fd]
         0x804d7ae :                  heretic2(vfprintf+0x21fe) 
[0x804d7ae]
         0x804c718 :               heretic2(XOpenDisplay+0xa18) 
[0x804c718]
         0x805411e :                                   heretic2 
[0x805411e]
         0x8094471 :                                   heretic2 
[0x8094471]
        0x40198306 :    /lib/libc.so.6(__libc_start_main+0x8e) 
[0x40198306]
         0x804bd81 :                  heretic2(XMapRaised+0x31) 
[0x804bd81]
}
Please send a full bug report to support@lokigames.com
Shutting down sound.
Shutting down input handling
Internal signal handler called...
 ... received Signal 11 (SIGSEGV): Segmentation violation (ANSI) ... 
SIGSEGV: had to abort during exit!
~ $ 

The whole glibc2.1 thing makes me wonder if this will ever work (as 
glibc-2.1 is not ancient).  But I'm curious if anyone has any 
guesses/thoughts I should try before I shelve this thing.

-- 
-----------------------------------------------------------
Ximian GNOME, Evolution, LTSP, and RedHat Linux + LVM & XFS
-----------------------------------------------------------