GLIBCXX_3.4.9 Not found – libmini.so

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

Viewing 3 reply threads
  • Author
    Posts
    • #494
      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

      • #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

          • #4549
            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 %%%
              > > %%%
              > > 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 *%%%
              > > [[…]%%%
              > > ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found (required by rosetta/libmini.so)%%%
              > > [[…]%%%
              > %%%
              > 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.%%%

              I did this (compiled Python with gcc 4.4.4) and it just lead to the next error:

              bash-3.2$ /usr/struct/bin/python-2.6Python 2.6.2 (r262:71600, Aug 4 2010, 14:04:02)
              [[GCC 4.4.4] on linux2
              Type “help”, “copyright”, “credits” or “license” for more information.
              >>> from rosetta import *
              Traceback (most recent call last):
              File “”, line 1, in
              File “/struct/software/linux/pyrosetta-1.1/rosetta/__init__.py”, line 14, in
              import utility, core
              File “/struct/software/linux/pyrosetta-1.1/rosetta/utility/__init__.py”, line 1, in
              from _rosetta_utility_000 import *
              ImportError: /struct/software/linux/pyrosetta-1.1/rosetta/libboost_python-mt-py26.so.1.38.0: undefined symbol: PyUnicodeUCS4_FromEncodedObject
              >>>

              I’ll open a separate thread for this problem.

              frank

            • #4550
              Anonymous

                > ImportError: /struct/software/linux/pyrosetta-1.1/rosetta/libboost_python-mt-py26.so.1.38.0: undefined symbol: PyUnicodeUCS4_FromEncodedObject
                > >>>

                See thread [http://www.rosettacommons.org/node/1901symbol: PyUnicodeUCS4_FromEncodedObject (from libboost_python-mt-py26.so.1.38.0)] for this problem.

                frank

              • #4552
                Anonymous

                  > > ImportError: /struct/software/linux/pyrosetta-1.1/rosetta/libboost_python-mt-py26.so.1.38.0: undefined symbol: PyUnicodeUCS4_FromEncodedObject %%%

                  %%%

                  Solved in [http://www.rosettacommons.org/node/1901symbol: PyUnicodeUCS4_FromEncodedObject (from libboost_python-mt-py26.so.1.38.0)]

                  frank

              • #4499
                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
                  >

                • #4500
                  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
                    >

                    I am also facing the same problem like you faced. Did you get the solution, levinthal?

                    Rojan

                Viewing 3 reply threads
                • You must be logged in to reply to this topic.