So, kleines Update zu dieser tollen Fehlermeldung! Die Fehlermeldung mit der fehlenden Libary kommt wohl am häufigsten unter der Distribution Debian "woody" vor. Problem an der Sache ist der C-Compiler, dessen version unter woody in diesem Fall Ärger macht.
Bei einigen anderen Distributionen half es wohl ein simples Update zu machen. Bei woody siehts das schon anders aus.
Lösung 1:
wäre das Sysetm unstable zu setzen und Packete aus der neuen Disro "sarge" zu installieren. Problemm an der Sache könnten die Abhängigkeiten mit anderen PAcketen werden.
Lösung 2:
...ist unsere Lösung. wir haben uns die Fehlenede libary aus dem Netz gezogen, sie local ins cod Verzeichns entpackt und cod dann die neuen Libary zugewiesen.
Das englische Orginal dazu gibts hier:
F YOU HAVE A PROBLEM WITH "LIBSTDC++.SO.5" ...
If you are reading this, it's probably because you tried to start your Linux
server and saw this message:
./coduo_lnxded: error while loading shared libraries: libstdc++.so.5:
cannot open shared object file: No such file or directory
COD:UO is a C++ program built with gcc 3.2.3, which means it needs a
system library specific to gcc 3.2. Older Linux systems won't have
this installed, and we're starting to see newer Linux distributions that
don't have this either, since they are supplying an incompatible
gcc 3.4 version. The good news is that you can drop the needed library
into your system without breaking anything else.
Here is the library you need, if your Linux distribution doesn't supply it:
http://icculus.org/updates/cod/gcc3-libs.tar.bz2
You want to unpack that somewhere that the dynamic linker will see it
(if you are sure it won't overwrite any files, you can even use /lib).
The brave can put it in the same directory as the game and run the server
like this:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./coduo_lnxded
Now the server will start.
Viel Spaß damit
[OL]Nighthawk