



I'm trying to install ActivePython on my FC6-64bit box.
I'm getting the following error:
./INSTALLDIR/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
I believe I have the lib installed, here is a listing from my /usr/lib directory:
@raptor ActivePython-2.4.3.11-linux-libcpp5-x86_64]$ ls -al /usr/lib/libstdc* lrwxrwxrwx 1 root root 18 Feb 1 07? /usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7 -rwxr-xr-x 1 root root 733456 Aug 21 08? /usr/lib/libstdc++.so.5.0.7 lrwxrwxrwx 1 root root 18 Jan 29 07? /usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.8 -rwxr-xr-x 1 root root 939500 Jan 6 12? /usr/lib/libstdc++.so.6.0.8
Any help would be appreciated. Thanks.
Mike.
Fedora provides a 'compat-libstdc++ 34' or similar package that provides libstdc++.so.5
--
JeffG | Komodo IDE 4.0 | MacBook Pro OS X Intel / Ubuntu 6.06 i386
That's good but I already have libstdc++.so.5 installed (in /usr/lib). That's my problem, it's installed but I still get the error.
You're installing a 32-bit version of Python though, so you'll need the 32bit libstdc++ 5 library. I'm unsure what the exact name might be for 64 bit Fedora.
--
JeffG | Komodo IDE 4.0 | MacBook Pro OS X Intel / Ubuntu 6.06 i386
I'm installing a 32-bit version? I thought it was a 64-bit version; this is the file I downloaded...
ActivePython-2.4.3.11-linux-libcpp5-x86_64.tar.gz
If this is a 32-bit version will I be able to compile it on my 64-bit machine with my version 4.1.1 gcc?
I haven't been on this 64 bit plaform long, it's all kind of new to me.
Mike.
The ActivePython linux-x84_64 is a *64-bit* build. Jeff was mistaken in calling it a 32-bit build.
I don't know if this applies to Fedora, but on my CentOS system 64-bit libraries are in /usr/lib64. You have the x86_64 bit version of ActivePython and /usr/lib/libstdc++.so.5 is the 32-bit library. You need to see if you have /usr/lib64/libstdc++.so.5.
I had the opposite problem with Komodo which is only 32-bit and I didn't have any 32-bit libraries installed in /usr/lib on my 64-bit system.
Ok, I removed the 32-bit version of the library (libstdc++.so.5) and installed compat-libstdc++-33 - 3.2.3-61.x86_64.
That did the trick.
Thanks for your help.
Mike.
download version 2.4.5 and install works like a charm