Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Aug 2007 23:05:34 +0200
From:      Michal Varga <varga@stonehenge.sk>
To:        "Sean C. Farley" <scf@FreeBSD.org>
Cc:        emulation@FreeBSD.org, Roman Divacky <rdivacky@FreeBSD.org>
Subject:   Re: Moving to a more recent linux base, when?
Message-ID:  <1187903134.1541.33.camel@xenon.stonehenge.sk>
In-Reply-To: <alpine.BSF.0.999.0708231514100.3057@baba.farley.org>
References:  <786602c60708222346s9d45d45o6ff7b362d67fe938@mail.gmail.com> <20070823145000.tr2wulubs484ck0w@webmail.leidinger.net> <20070823190157.GA9896@freebsd.org> <1187898075.1341.11.camel@xenon.stonehenge.sk> <alpine.BSF.0.999.0708231514100.3057@baba.farley.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2007-08-23 at 15:16 -0500, Sean C. Farley wrote:
> Out of curiosity, would setting LD_ASSUME_KERNEL=2.4.2 allow Enemy
> Territory to work on -CURRENT?
> 
> Sean

It won't be that easy:


Without LD_ASSUME_KERNEL=2.4.2:

====ET====

ET 2.60b linux-i386 May  8 2006

----------------------
3763 files in pk3 files
execing default.cfg
couldn't exec language.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok

------- Input Initialization -------
Joystick is not active.
------------------------------------
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so.1: Initializing OpenGL display
...setting mode 4: 800 600
Received signal 11, exiting...
Segmentation fault


====DOOM3====


DOOM 1.3.1302 linux-x86 May 12 2005 14:56:44

game DLL: 0x0 in pak: 0x0
Addon pk4s:
file system initialized.
--------------------------------------
----- Initializing Decls -----
------------------------------
------- Initializing renderSystem --------
using ARB renderSystem
renderSystem initialized.
--------------------------------------
5206 strings read from strings/english.lang
Couldn't open journal files
execing editor.cfg
execing default.cfg
execing DoomConfig.cfg
couldn't exec autoexec.cfg
5206 strings read from strings/english.lang
----- Initializing Sound System ------
sound system initialized.
--------------------------------------
----- R_InitOpenGL -----
Setup X display connection
dlopen(libGL.so.1)
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
DGA DirectVideo Mouse (Version 2.0) initialized
(etc, the game starts ok..)


======


With `export LD_ASSUME_KERNEL=2.4.2` and no other changes:

./et.x86: error while loading shared libraries: libdl.so.2:
cannot open shared object file: No such file or directory

./doom.x86: error while loading shared libraries: libpthread.so.0:
cannot open shared object file: No such file or directory


======


But I have linux_base-fc6-6_2 installed, it isn't supposed to work with
2.4 kernel, isn't it?

And, one more bad news, Heroes of Might And Magic 3 (Loki's version) too
doesn't start (as with Enemy Territory, I noticed that not long after
2.6 switch, but didn't have much time for games back then and soon
forgot about it. I just assumed that this will be fixed later with more
2.6 progress and didn't care much then. Well, it still doesn't work).

Now at this point I can't rule out other possible conflicts, on a
library level or so, but - if someone is interested in debugging this
later, I'm willing to disable 2.6 and go back to linux_base-fc4 to check
if the 2.6 switch only is the offender. Should I?

(please to: or cc: me, as I'm still not subscribed to emulation@)

m.


-- 
Michal Varga <varga@stonehenge.sk>
Stonehenge




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1187903134.1541.33.camel>