.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   JoeBot (http://forums.bots-united.com/forumdisplay.php?f=10)
-   -   Linux Crash - LoadLibrary failed (http://forums.bots-united.com/showthread.php?t=384)

td3201 16-01-2004 15:58

Linux Crash - LoadLibrary failed
 
LoadLibrary failed on ./cstrike/../joebot/joebot.so: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
Host_Error: Couldn't get DLL API from ./cstrike/../joebot/joebot.so!
FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from ./cstrike/../joebot/joebot.so!

What do you make of this? I am trying this on a Redhat 9 box.

Pierre-Marie Baty 16-01-2004 16:23

Re: Linux Crash - LoadLibrary failed
 
You installed the bot incorrectly. Check your liblist.gam file, the line that begins by "gamedll_linux". It should point to an existing file. Currently in your configuration I bet it points to "../joebot/joebot.so", and I bet such a file does not exist. Check if a joebot-i386.so or joebot-i486.so file exists instead, and change your liblist.gam file in consequence.

einstein 16-01-2004 23:05

Re: Linux Crash - LoadLibrary failed
 
I have the same Problem since i've changed to Mandrake 9.2!
On my SuSE 8.0 it worked with exactly the same files!

Edit:
BotMixer5000 also says that the file does not exist but i'm sure that the path to the file is correct!

Pierre-Marie Baty 17-01-2004 22:46

Re: Linux Crash - LoadLibrary failed
 
There might be a problem with the system's library paths. Check the usage of the "ldd" command and see if you need to update your paths.

einstein 18-01-2004 14:16

Re: Linux Crash - LoadLibrary failed
 
The "ldd" command says:
ldd joebot.so
libdl.so.2 => /lib/libdl.so.2 (0x401af000)
libstdc++-libc6.2-2.so.3 => not found
libc.so.6 => /lib/libc.so.6 (0x401b2000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

And now? :|

Pierre-Marie Baty 18-01-2004 17:15

Re: Linux Crash - LoadLibrary failed
 
Well according to this it may mean that one library file is missing on your system (perhaps because this is an outdated library).

What do "ls /lib/libstd*" and "ls /usr/lib/libstd*" say ?

einstein 18-01-2004 17:49

Re: Linux Crash - LoadLibrary failed
 
I've installed the "libstdc++2.10" Package and now it works!8D
Thx a lot!


All times are GMT +2. The time now is 01:27.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.