.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > Cyborg Factory > E[POD]bot
E[POD]bot Evil mutants tamed out of POD-bot by The Storm and Markus Heiden Counter-Strike

Reply
 
Thread Tools
32-bit EPB breaks on 64-bit Linux
Old
  (#1)
Phorce_Phed
Member
 
Phorce_Phed's Avatar
 
Status: Offline
Posts: 8
Join Date: Nov 2005
Default 32-bit EPB breaks on 64-bit Linux - 27-04-2008

Quote:
[META] ERROR: dll: Failed query plugin '<EPB_i386.so>'; Couldn't open file '/usr/local/games/hlds/hlds_l/cstrike/EPODbot/EPB_i386.so': libstdc++.so.5: cannot open shared object file: No such file or directory
I have libstdc++.so.5 installed however it is (of course) 64-bit. I tried switching the library out for a 32-bit compile but got the same error.

How do I fix this? The 32-bit HLDS, Metamod, AMXX and everything else seem to work fine.
  
Reply With Quote
Re: 32-bit EPB breaks on 64-bit Linux
Old
  (#2)
The Storm
Council Member / E[POD]bot developer
 
The Storm's Avatar
 
Status: Offline
Posts: 1,620
Join Date: Jul 2004
Location: Bulgaria
Default Re: 32-bit EPB breaks on 64-bit Linux - 27-04-2008

Put the 32 bit version of libstdc++.so.5 in to the main server directory, in your case '/usr/local/games/hlds/hlds_l/', thats it.

Last edited by The Storm; 28-04-2008 at 17:02..
  
Reply With Quote
Re: 32-bit EPB breaks on 64-bit Linux
Old
  (#3)
Phorce_Phed
Member
 
Phorce_Phed's Avatar
 
Status: Offline
Posts: 8
Join Date: Nov 2005
Default Re: 32-bit EPB breaks on 64-bit Linux - 28-04-2008

Thanks. For anyone else doing this: You will also need to do the same thing with libgcc_s.so.1
  
Reply With Quote
Re: 32-bit EPB breaks on 64-bit Linux
Old
  (#4)
The Storm
Council Member / E[POD]bot developer
 
The Storm's Avatar
 
Status: Offline
Posts: 1,620
Join Date: Jul 2004
Location: Bulgaria
Default Re: 32-bit EPB breaks on 64-bit Linux - 28-04-2008

Some 64bit distributions have special dir for 32bit libraries, in Ubuntu I think that is in /etc/lib32/, the good is that you put all the 32bit libraries there and the 32bit application runs without a problem and you won't need to copy the library in the same dir as the executable.
  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com