Hello,
We are trying to install PyRosetta on CentOS 6. The current compilation of PyRosetta (PyRosetta4.Release.python27.linux.release-171.tar.bz2) requires GLIBC_2.14.
However, our system's GLIBC version is 2.12 and the compilation of PyRosetta stop with the error
ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /cm/shared/apps/pyrosetta/python/2.7/4.171/lib/python2.7/site-packages/pyrosetta-2018.9+release.333d996-py2.7-linux-x86_64.egg/pyrosetta/rosetta.so)
Would it be possible to get a compilation of PyRosetta with GLIBC 2.12?
Category:
Post Situation:
It should be possible to install PyRosetta on that system but you will need to build it from Rosetta source. Please see http://www.pyrosetta.org/documentation#TOC-Building-PyRosetta-from-source for instructions how to do that.
We have tried to build it from Rosetta source, but we got errors in "Generating bindings", please see attached files for errors.
You'll need a C++11 compatible compiler in order to compile recent PyRosettas. This is either Clang 3.3 or later or GCC 4.8 or later. If your current compiler is earlier than that, you may need to install an updated compiler. (It should be possible to install a compiler alongside the default compiler and use it instead of the default.)