choderalab / msm-pipeline

A pipeline for MSMs.
GNU Lesser General Public License v3.0
2 stars 5 forks source link

`patchelf` dependency for linux? #33

Open sonyahanson opened 7 years ago

sonyahanson commented 7 years ago

Not urgent, but just a curiosity. When trying to do conda build on the cluster, I got an error about including patchelf. It worked fine after doing conda install patchelf.

This seems like a relevant reference: http://conda.pydata.org/docs/building/shared-libraries.html

> conda build devtools/conda-recipe
Error:
    Did not find 'patchelf' in: /cbio/jclab/home/hansons/opt/anaconda/envs/_build/bin:/cbio/jclab/home/hansons/opt/anaconda/bin:/cbio/jclab/share/rosetta_2014.35.57232_bundle/main/source/bin:/cbio/jclab/home/hansons/opt/anaconda/bin:/opt/mpich2/gcc/eth/bin:/opt/gnu/gcc/4.8.1/bin:/usr/lib64/qt-3.3/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/java/latest/bin:/opt/torque/bin:/opt/torque/sbin:/opt/moab/bin:/opt/moab/sbin::/opt/rocks/bin:/opt/rocks/sbin:/opt/dell/srvadmin/bin
    'patchelf' is necessary for building conda packages on Linux with
    relocatable ELF libraries.  You can install patchelf using conda install
    patchelf.
jchodera commented 7 years ago

My guess is that this would go away if you reinstalled miniconda or did a conda update --yes conda-build?