From owner-freebsd-questions@FreeBSD.ORG Tue Jun 21 19:18:48 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0EA616A41C for ; Tue, 21 Jun 2005 19:18:48 +0000 (GMT) (envelope-from freeknossin@tiscali.nl) Received: from smtp-out0.tiscali.nl (smtp-out0.tiscali.nl [195.241.79.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B07443D49 for ; Tue, 21 Jun 2005 19:18:48 +0000 (GMT) (envelope-from freeknossin@tiscali.nl) Received: from edsger (195-241-9-180-mx.xdsl.tiscali.nl [195.241.9.180]) by smtp-out0.tiscali.nl (Postfix) with ESMTP id CACE28011234; Tue, 21 Jun 2005 21:18:46 +0200 (CEST) From: "Freek Nossin" To: Date: Tue, 21 Jun 2005 21:19:03 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Thread-Index: AcV14Us4vyaZjRROSNa3qUtshp6+OQAsNQoQ Message-Id: <20050621191846.CACE28011234@smtp-out0.tiscali.nl> Cc: 'Derrick Ryalls' Subject: RE: Battlefield 2 Server won't start -> libstdc++, incorrect version? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jun 2005 19:18:48 -0000 > -----Original Message----- > From: Derrick Ryalls [mailto:ryallsd@gmail.com] > Sent: maandag 20 juni 2005 23:45 > To: Freek Nossin > Cc: freebsd-questions@freebsd.org > Subject: Re: Battlefield 2 Server won't start > > On 6/20/05, Freek Nossin wrote: > > Hello, > > > > I was happy when I saw that the Battlefield 2 Linux Server was released. > Now > > I finally had the chance to run this server (a freebsd machine ofcourse > ;)) > > I thought. After a smooth install (the most annoying parts was accepting > the > > agreements) I tried to run the server. > > > > I entered the following command in my BF2 directory: > > > > ./start.sh > > > > And then I got this "very nice" error message: > > > > /usr/home/dennis/BF2/bf2/bin/ia-32/bf2_f: /usr/lib/libstdc++.so.5: > version > > `GLIBCPP_3.2.2' not found (required by > > /usr/home/dennis/BF2/bf2/bin/ia-32/bf2_f) > > > > The library the program was looking for wasn't in the location it > expected, > > as it is a linux library. I made a symbolic link to the correct file: > > > > $ls -al /usr/lib/libstdc++.* > > -r--r--r-- 1 root wheel 1709842 Jun 15 22:29 /usr/lib/libstdc++.a > > lrwxr-xr-x 1 root wheel 14 Jun 15 22:29 /usr/lib/libstdc++.so -> > > libstdc++.so.4 > > -r--r--r-- 1 root wheel 834196 Jun 15 22:29 /usr/lib/libstdc++.so.4 > > lrwxr-xr-x 1 root wheel 40 Jun 15 15:02 /usr/lib/libstdc++.so.5 > -> > > /usr/compat/linux/usr/lib/libstdc++.so.5 > > -r--r--r-- 1 root wheel 1705326 Jun 15 22:29 /usr/lib/libstdc++_p.a > > > > and > > > > $ls -al /usr/compat/linux/usr/lib/libstdc++.so.5* > > lrwxrwxrwx 1 root wheel 18 Mar 21 21:42 > > /usr/compat/linux/usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.1 > > -rwxr-xr-x 1 root wheel 4181584 Sep 4 2002 > > /usr/compat/linux/usr/lib/libstdc++.so.5.0.1 > > > > but I still get the same error message. Perhaps it has something to do > with > > the note about GLIBCPP_3.2.2. I checked my GCC version, which is 3.2.1. > Can > > this be the cause? Or what can else cause this kind of error? > > > > I am currently running FreeBSD 5.3 > > > > You could make my day I one of you know how to solve this! > > > > I don't have a solution for this, but here is what someone send me, > and they claim it worked: > > installed linux_base-8-8 > installed the server distro > copied the libsc++.so.5 and so.1 to the game servers /ia_32 folder > > > > I haven't yet been able to try this out, so no promises and sounds > like what you already did. If you do figure this out before the rest > of us, please update the archives (send a mail telling what to do). > > Good luck to us all. No luck at all :( 2 things I dont understand -) libsc++.so.5, i do not know of such a file, but I think its a typo. Just to be sure, you did mean libstdc++.so.5, didn't you? -) so.1, again I file I don't have. Should I have it? I did try to copy the libstdc++.so.5 to the directory you referred to. The game indeed found the lib, but it was just another way to reach the same goal that I did by creating the symbolic link. The result was almost the same, the only thing that changed was the error message, which now referred to the copied library (so it DOES find the file, but it seems to be an incorrect version). Did you succeed?