botman wrote: >> OK, now, I got an other pb :( >> It doesn't find 'libstdc++-libc6.0-1.so.2'... Indeed, if I run ldd >> on my .so, it says that this libstdc++ isn't linked to my .so. >> >> How can I link it to my .so ? thx :) > > You need to modify your LD_LIBRARY_PATH environment variable or make > sure > the shared library (.so file) is in one of your library directories > (/usr/lib, /usr/shlib/, etc.).
The exact version of the libstdc++ isn't present in my lib directories, it is perhaps the problem. But, anyway, official .so (ricochet, valve, dmc) don't link to libstdc++ (try a ldd on them). However, mine does link to 'libstdc++-libc6.0-1.so.2'. With ldd, it gives me : 'libstdc++-libc6.0-1.so.2' => not found libm.so.6 => /lib/..... #and the two other libs classic .so link to# So, I think I should just link the missing libs (statically ?) directly into my .so. > See the readme file in the Linux dedicated server distribution about > how to > set up shared libraries correctly for the hlds_l server. Does the problem really come from this ? The server that helps me to make the tests run successfully other mods like cs or dod. > Note: It sounds like you just don't have the C++ package installed > correctly (did you install the runtime libraries when you installed > the compiler, they > may be separate packages depending on your Linux distribution). As the server runs successfully other mods, I'd be suprised the problem comes from configuration. Michaël "Cortex" Monerau. cort at meloo dot com == C++ power ! == _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders