Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jun 2005 14:44:48 -0700
From:      Derrick Ryalls <ryallsd@gmail.com>
To:        Freek Nossin <freeknossin@tiscali.nl>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Battlefield 2 Server won't start
Message-ID:  <d5eb95fc0506201444722b3962@mail.gmail.com>
In-Reply-To: <20050620125831.06C168011011@smtp-out3.tiscali.nl>
References:  <20050620125831.06C168011011@smtp-out3.tiscali.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/20/05, Freek Nossin <freeknossin@tiscali.nl> wrote:
> Hello,
>=20
> 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.
>=20
> I entered the following command in my BF2 directory:
>=20
> ./start.sh
>=20
> And then I got this "very nice" error message:
>=20
> /usr/home/dennis/BF2/bf2/bin/ia-32/bf2_f: /usr/lib/libstdc++.so.5: versio=
n
> `GLIBCPP_3.2.2' not found (required by
> /usr/home/dennis/BF2/bf2/bin/ia-32/bf2_f)
>=20
> The library the program was looking for wasn't in the location it expecte=
d,
> as it is a linux library. I made a symbolic link to the correct file:
>=20
> $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
>=20
> and
>=20
> $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
>=20
> but I still get the same error message. Perhaps it has something to do wi=
th
> the note about GLIBCPP_3.2.2. I checked my GCC version, which is 3.2.1. C=
an
> this be the cause? Or what can else cause this kind of error?
>=20
> I am currently running FreeBSD 5.3
>=20
> You could make my day I one of you know how to solve this!
>=20

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

</copy>

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.



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