Member Site Forums PyRosetta PyRosetta – Build/Install Problem running Pyrosetta on RedHat/CentOS 5 Reply To: Problem running Pyrosetta on RedHat/CentOS 5

#5806
Anonymous

    Thanks for the help Sergey.

    [jadolfbr@hpccluster ~]$ python -V
    Python 2.5.6

    After some digging around, it looks like the error was due to pointing of python to a 32bit build through a local bashrc. So, that error is gone.

    However, now I get this:

    Python 2.5.6 (r256:88840, Jun 16 2011, 08:26:50)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
    Type “help”, “copyright”, “credits” or “license” for more information.
    >>> from rosetta import *
    >>> rosetta.init()
    Found minirosetta_database at /common/madsci/PyRosetta/Program/PyRosetta-r40251.linux.64Bit/minirosetta_database, using it…
    Traceback (most recent call last):
    File ““, line 1, in
    File “/common/madsci/PyRosetta/Program/PyRosetta-r40251.linux.64Bit/rosetta/__init__.py”, line 523, in init
    v.extend(args)
    File “/common/madsci/PyRosetta/Program/PyRosetta-r40251.linux.64Bit/rosetta/__init__.py”, line 105, in extendfunc
    for i in othervec: vec.append(i)
    Boost.Python.ArgumentError: Python argument types in
    vector1_string.append(vector1_string, str)
    did not match C++ signature:
    append(utility::vector1 > {lvalue}, std::string)