Hi Greg,

Greg Landrum <greg.land...@gmail.com> writes:

> One thing that may help is this (somewhat older, but I believe still 
> accurate) post from Riccardo:
> https://sourceforge.net/p/rdkit/mailman/message/30074971/
> It's been a while since I looked at this (since I mainly use conda these 
> days), but I just did a quick experiment with:
> mkdir build
> cd build
> followed by
> make install
> and that seems to have worked.
> This type of install behaves somewhat differently from what the
> documentation describes. It arranges the files in the PREFIX directory
> like "normal" software is arranged. So as a user I need to set my
> PYTHONPATH like this:
> export PYTHONPATH=/opt/rdkit_test/lib/python3.5/site-packages
> and modify LD_LIBRARY_PATH to include: /opt/rdkit_test/lib
> RDBASE is:
> export RDBASE=/opt/rdkit_test/share/RDKit
> This is not documented in any useful way, which is something that we
> ought to change.

OK, I think I have got things mostly working.  The
-DRDK_INSTALL_INTREE=OFF seems to have been the main thing I was
missing.  Additionally I had to add some environment variables by hand
that cmake didn't pickup on, presumably because due to my having
multiple versions of Python installed.  This is what I did:

  export VERSION=2017_03_3
  export RDBASE=/home/BUILD/rdkit/rdkit-Release_${VERSION}

  source /cm/shared/apps/python27/enable

  export PYTHON_ROOT=/opt/rh/python27/root
  export CMAKE_INSTALL_PREFIX=/cm/shared/apps/rdkit/${VERSION}
  export PYTHON_INCLUDE_DIR=${PYTHON_ROOT}/usr/include/python2.7
  export PYTHON_LIBRARY=${PYTHON_ROOT}/usr/lib64/libpython2.7.so



  make install

When I did

  make test
some of the tests failed:

  61% tests passed, 46 tests failed out of 117

but most of the failures seemed to have been caused by

  ImportError: No module named rdkit

However, if I set up the user environment (we use modules:
http://modules.sourceforge.net/), I can import 'rdkit' without any
problem, so there must just be something I need to tweak before running
the tests.  Thus, apart from the outstanding 46 tests, I think I'm done.

Thanks for the help,


Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universit├Ąt Berlin         Email loris.benn...@fu-berlin.de

Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Rdkit-discuss mailing list

Reply via email to