[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
-----------------------------------------------------------