From owner-freebsd-emulation Wed Jun 27 0:53:39 2001 Delivered-To: freebsd-emulation@freebsd.org Received: from mx3.port.ru (mx3.port.ru [194.67.23.37]) by hub.freebsd.org (Postfix) with ESMTP id CC5FE37B401 for ; Wed, 27 Jun 2001 00:53:34 -0700 (PDT) (envelope-from dragonstar@mail.ru) Received: from f9.int ([10.0.0.77] helo=f9.mail.ru) by mx3.port.ru with esmtp (Exim 3.14 #2) id 15FA8j-000IAS-00 for freebsd-emulation@freebsd.org; Wed, 27 Jun 2001 11:53:33 +0400 Received: from mail by f9.mail.ru with local (Exim 3.14 #2) id 15FA8j-00036q-00 for freebsd-emulation@freebsd.org; Wed, 27 Jun 2001 11:53:33 +0400 Received: from [195.2.83.104] by win.mail.port.ru with HTTP; Wed, 27 Jun 2001 07:53:33 +0000 (GMT) From: "Al" To: freebsd-emulation@freebsd.org Subject: Compilation/run problems Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: 195.2.64.18 via proxy [195.2.83.104] Reply-To: "Al" Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Date: Wed, 27 Jun 2001 11:53:33 +0400 Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello. I have a problem with the q2admin (http://planetquake.com/q2admin/) application under freebsd 4.3 (linux_base is installed and enabled). Linux version of this app just crashes into coredump. Compiled sources give me the following when I'm trying to run the game: ... ------- Loading gamei386.so ------- ./quake2: can't resolve symbol '___runetype' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '_DefaultRuneLocale' ./quake2: can't resolve symbol '___runetype' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '_DefaultRuneLocale' ./quake2: can't resolve symbol '_DefaultRuneLocale' ./quake2: can't resolve symbol '_DefaultRuneLocale' ./quake2: can't resolve symbol '_DefaultRuneLocale' ./quake2: can't resolve symbol '___runetype' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '___toupper' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '___tolower' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '___tolower' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '___runetype' ./quake2: can't resolve symbol '_CurrentRuneLocale' ./quake2: can't resolve symbol '_DefaultRuneLocale' ./quake2: can't resolve symbol '___tolower' ./quake2: can't resolve symbol '_CurrentRuneLocale' If I add the -lc flag to the gcc options these messages disappear but the compiled mod fails to operate anyway: ------- Loading gamei386.so ------- WARNING: q2admin.txt could not be found WARNING: q2adminlog.txt could not be found Q2Admin Version 1.12 ===================================== MatchMod version 4.01 This game library contains the bot detection system developed by RaVeN. ===================================== ==== InitGame ==== Map file not found. Could not open motd file. Could not open help.txt file. Could not open server.txt file. Could not open text filter file. ------- Server Initialization ------- 0 entities inhibited 0 teams with 0 entities WARNING: q2adminban.txt could not be found WARNING: q2adminlrcon.txt could not be found WARNING: q2adminflood.txt could not be found WARNING: q2adminvote.txt could not be found WARNING: q2admindisable.txt could not be found WARNING: q2admincheckvar.txt could not be found ------------------------------------- All the files that "not found" are really in place and with correct permissions set. But fopen always returns NULL and truss shows that these calls looks like linux_open("",16,bla-bla-bla) ... :( Could you help me with this ? There're no answers how to compile such .so mods for freebsd on the net ... Best regards. --- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message