Dear imp users and developers,
I need some help with compiling the source code on Ubuntu 10.04 I tried compiling imp with: >scons prefix=/installation/folder build=debug install
and the only imp binaries being generated are foxs and protein_ligand_score.
the only error I get is: """ sh: Syntax error: Bad fd number """ and the graphviz, gslcblas and modeller dependencies are missing otherwise the installation finishes without errors.
Since Ubuntu has system libraries in a different place than Fedora I tried compiling imp by specifying libpath and linking it to python. What is odd is that graphviz and gslcblas are not found when I specify libpath /usr/lib/graphviz/ /usr/lib/libgslcblas.so.0 >scons -j 16 libpath=/usr/lib:/usr/lib64 path=/usr/bin pythonpath=/usr/lib64/python2.6 prefix=/home/turk/imp build=debug install
again I assume the installation directory is missing some content ../bin: protein_ligand_score foxs ../lib64/python2.6/site-packages: IMP _IMP_algebra.so _IMP_atom.so _IMP_benchmark.so _IMP_container.so _IMP_core.so _IMP_display.so _IMP_domino.so _IMP_em.so _IMP_example.so _IMP_gsl.so _IMP_helper.so _IMP_misc.so _IMP_restrainer.so _IMP_saxs.so _IMP.so _IMP_statistics.so
after adding site-packages to the $PYTHONPATH python import imp gives me: i>>> import IMP Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/turk/imp/lib64/python2.6/site-packages/IMP/__init__.py", line 25, in <module> _IMP = swig_import_helper() File "/home/turk/imp/lib64/python2.6/site-packages/IMP/__init__.py", line 17, in swig_import_helper import _IMP ImportError: libimp.so: cannot open shared object file: No such file or directory
Now I don't know what to try next and if playing with swig will bring me any further -> the email :-) All suggestions are welcome :)
Martin
Various things. First, don't use 1.0, use current SVN, it is much better, faster, more stable etc and we can't easily support 1.0 at this point.
I've been using IMP on ubuntu without any problems, so, in general, things should work. In terms of the specific error messages - graphviz is only used via the executables (namely dot) so just make sure that is in your path. - libpath=/usr/lib:/usr/lib64 path=/usr/bin should be the default values and can be omitted. - once you install IMP, you are responsible for getting your PYTHONPATH and LD_LIBRARY_PATH right so that python works properly. You can, instead, just use IMP out of the build directory with the help of the tools/imppy.sh script. - I have no idea about the file descriptor message
Anyway, hope that helps you along.
On Tue, Oct 11, 2011 at 12:31 PM, Martin Turk turk@lmb.uni-muenchen.dewrote:
> Dear imp users and developers, > > I need some help with compiling the source code on Ubuntu 10.04 > I tried compiling imp with: > >scons prefix=/installation/folder build=debug install > > and the only imp binaries being generated are foxs and > protein_ligand_score. > > the only error I get is: > """ > sh: Syntax error: Bad fd number > """ > and the graphviz, gslcblas and modeller dependencies are missing > otherwise the installation finishes without errors. > > Since Ubuntu has system libraries in a different place than Fedora I > tried compiling imp by specifying libpath and linking it to python. What > is odd is that graphviz and gslcblas are not found when I specify libpath > /usr/lib/graphviz/ > /usr/lib/libgslcblas.so.0 > >scons -j 16 libpath=/usr/lib:/usr/lib64 path=/usr/bin > pythonpath=/usr/lib64/python2.6 prefix=/home/turk/imp build=debug install > > again I assume the installation directory is missing some content > ../bin: > protein_ligand_score > foxs > ../lib64/python2.6/site-packages: > IMP > _IMP_algebra.so > _IMP_atom.so > _IMP_benchmark.so > _IMP_container.so > _IMP_core.so > _IMP_display.so > _IMP_domino.so > _IMP_em.so > _IMP_example.so > _IMP_gsl.so > _IMP_helper.so > _IMP_misc.so > _IMP_restrainer.so > _IMP_saxs.so > _IMP.so > _IMP_statistics.so > > after adding site-packages to the $PYTHONPATH > python import imp gives me: > i>>> import IMP > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/home/turk/imp/lib64/python2.6/site-packages/IMP/__init__.py", > line 25, in <module> > _IMP = swig_import_helper() > File "/home/turk/imp/lib64/python2.6/site-packages/IMP/__init__.py", > line 17, in swig_import_helper > import _IMP > ImportError: libimp.so: cannot open shared object file: No such file or > directory > > Now I don't know what to try next and if playing with swig will bring me > any further -> the email :-) > All suggestions are welcome :) > > Martin > > > _______________________________________________ > IMP-users mailing list > IMP-users@salilab.org > https://salilab.org/mailman/listinfo/imp-users >
participants (2)
-
Daniel Russel
-
Martin Turk