From owner-freebsd-emulation@FreeBSD.ORG Thu Aug 23 21:05:44 2007 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C16B116A468 for ; Thu, 23 Aug 2007 21:05:44 +0000 (UTC) (envelope-from varga@stonehenge.sk) Received: from otana.stonehenge.sk (otana.stonehenge.sk [82.208.39.177]) by mx1.freebsd.org (Postfix) with SMTP id 32E3713C461 for ; Thu, 23 Aug 2007 21:05:43 +0000 (UTC) (envelope-from varga@stonehenge.sk) Received: (qmail 58491 invoked from network); 23 Aug 2007 21:05:35 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on otana.stonehenge.sk X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=RCVD_IN_PBL shortcircuit=no autolearn=disabled version=3.2.3 Received: from r6cb57.net.upc.cz (HELO ?10.0.100.2?) (secure@89.176.79.57) by otana.stonehenge.sk with SMTP; 23 Aug 2007 21:05:35 -0000 From: Michal Varga To: "Sean C. Farley" In-Reply-To: References: <786602c60708222346s9d45d45o6ff7b362d67fe938@mail.gmail.com> <20070823145000.tr2wulubs484ck0w@webmail.leidinger.net> <20070823190157.GA9896@freebsd.org> <1187898075.1341.11.camel@xenon.stonehenge.sk> Content-Type: text/plain Organization: Stonehenge Date: Thu, 23 Aug 2007 23:05:34 +0200 Message-Id: <1187903134.1541.33.camel@xenon.stonehenge.sk> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: emulation@FreeBSD.org, Roman Divacky Subject: Re: Moving to a more recent linux base, when? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2007 21:05:44 -0000 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 Stonehenge