Member Site › Forums › PyRosetta › PyRosetta – Build/Install › GLIBCXX_3.4.9 Not found – libmini.so
- This topic has 6 replies, 4 voices, and was last updated 14 years, 4 months ago by Anonymous.
-
AuthorPosts
-
-
March 10, 2010 at 12:56 am #494Anonymous
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
-
May 17, 2010 at 9:15 am #4451Anonymous
> 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-
August 5, 2010 at 11:56 am #4549Anonymous
> > 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
-
August 5, 2010 at 12:05 pm #4550Anonymous
> 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
-
August 5, 2010 at 12:32 pm #4552Anonymous
> > 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
-
-
July 23, 2010 at 5:57 am #4499Anonymous
> 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
> -
July 23, 2010 at 5:58 am #4500Anonymous
> 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
-
-
AuthorPosts
- You must be logged in to reply to this topic.