`GLIBCXX_3.4.9' not found

Issues related to software problems.
Post Reply
ScreamingWeasel
Posts: 12
Joined: 2010/09/28 17:43:03

`GLIBCXX_3.4.9' not found

Post by ScreamingWeasel » 2011/06/23 20:02:35

CentOS 5.6 x86_64, trying to run the Barracuda IM client, I receive:

barracuda: /usr/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by barracuda)

Any hints, tips, or tricks for me to work around this?

libstdc++-devel-4.1.2-50.el5
gcc-4.1.2-50.el5
compat-libstdc++-33-3.2.3-61
libc-client-2004g-2.2.1
gcc-gfortran-4.1.2-50.el5
glibc-common-2.5-58.el5_6.3
glibc-devel-2.5-58.el5_6.3
compat-glibc-headers-2.3.4-2.26
libstdc++-4.1.2-50.el5
libstdc++-4.1.2-50.el5
libcroco-0.6.1-2.1
gcc-gnat-4.1.2-50.el5
libcap-devel-1.10-26
libstdc++-devel-4.1.2-50.el5
libc-client-2004g-2.2.1
libc-client-devel-2004g-2.2.1
glibc-2.5-58.el5_6.3
glibc-2.5-58.el5_6.3
glibc-devel-2.5-58.el5_6.3
libgcc-4.1.2-50.el5
libcroco-0.6.1-2.1
libcap-devel-1.10-26
libgcc-4.1.2-50.el5
gcc-objc-4.1.2-50.el5
gcc-java-4.1.2-50.el5
compat-libstdc++-33-3.2.3-61
compat-glibc-2.3.4-2.26
libc-client-devel-2004g-2.2.1
glibc-headers-2.5-58.el5_6.3
gcc-c++-4.1.2-50.el5
compat-glibc-2.3.4-2.26
libcap-1.10-26
compat-libstdc++-296-2.96-138
glibc-utils-2.5-58.el5_6.3

mbaudier
Posts: 8
Joined: 2011/05/11 18:40:56
Contact:

Re: `GLIBCXX_3.4.9' not found

Post by mbaudier » 2011/06/24 04:10:41

Hi,

I had the same issue long time ago with GoogleEarth which was due to the need of a more recent version of libstdc++.

Here is what I did and which solved the issue:

wget http://ftp.stw-bonn.de/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/libstdc%2b%2b-4.3.2-7.i386.rpm
#wget http://ftp.stw-bonn.de/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/libstdc++-4.3.2-7.x86_64.rpm
rpm2cpio libstdc++-4.3.2-7.i386.rpm|cpio -i --make-directories
sudo mv ./usr/lib/libstdc++.so.6* /opt/google-earth
rmdir ./usr/lib ./usr

(note that you should download the RPM related to your architecture i386 or x86_64).

The idea is to retrieve a more recent libstdc++ RPM from Fedora, extract the binary and put it into the directory of your application.
Be very careful not put it in a directory where it could be found by the base OS because it could mess up the entire system.
Typically you should install such third party apps in /opt/barracuda (and then put the extracted libstdc++ in this directory).

Also note that base CentOS provides the pidgin IM client out of the box.

Hope it helps,

Mathieu

Post Reply