Member Site Forums PyRosetta PyRosetta – Build/Install GLIBCXX_3.4.9 Not found – libmini.so Reply To: GLIBCXX_3.4.9 Not found – libmini.so

#4451
Anonymous

    > The version of libstdc++ is older than the rosetta libmini.so needs. Is there a way to get the source code to recompile the rosetta software with my installed libraries or is there another way? I’m running Red Hat Enterprise Client 5.4
    >
    > Dwayne
    >
    > Linux 2.6.18-164.9.1.el5 #1 SMP Wed Dec 9 03:27:37 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
    >
    >
    > Python 2.6.4 (r264:75706, Mar 8 2010, 21:01:17)
    > [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
    > Type “help”, “copyright”, “credits” or “license” for more information.
    > >>> from rosetta import *
    > Traceback (most recent call last):
    > File “”, line 1, in
    > File “rosetta/__init__.py”, line 14, in
    > import utility, core
    > File “rosetta/utility/__init__.py”, line 1, in
    > from _rosetta_utility_000 import *
    > ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found (required by rosetta/libmini.so)
    >
    > [root@mint rosetta]# rpm -qa | grep glibc
    > glibc-2.5-42.el5_4.3
    > glibc-headers-2.5-42.el5_4.3
    > glibc-devel-2.5-42.el5_4.3
    > glibc-2.5-42.el5_4.3
    > compat-glibc-headers-2.3.4-2.26
    > compat-glibc-2.3.4-2.26
    > compat-glibc-2.3.4-2.26
    > glibc-devel-2.5-42.el5_4.3
    > glibc-common-2.5-42.el5_4.3
    >

    Hi, I just joind the forum.

    In case you have this issue not solved yet:

    You need to compile python 2.6 with GCC >= 4.2.0 (I suggest gcc-4.3.2).
    Then prepend the path to the new compiled python to $PATH and here you go.

    Cheers
    Bjoern