[KLUG Members] Loki Woes

Stuart Gillis members@kalamazoolinux.org
Sun, 03 Mar 2002 10:44:12 +0800


It seems odd that Descent 2 would be looking for a Heretic 2 file unless Descent uses the 
Heretic game engine. Sounds like some of the install script for Heretic 2 found its way into the 
Descent package.

-----Original Message-----
From: Adam Williams6 <awilliam@whitemice.org>
Date: Sat, 2 Mar 2002 11:37:04 -0500 (EST) 
To: members@kalamazoolinux.org
Subject: [KLUG Members] Loki Woes


> 
> 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
> -----------------------------------------------------------
> 
> 
> _______________________________________________
> Members mailing list
> Members@kalamazoolinux.org
> 
> 
> 

-- 

Get your free email from www.linuxmail.org 


Powered by Outblaze