Hi folks,

Trying to build RDKit + JavaWrappers from scratch but, in the end, the JAR
files are missing.

Working on a freshly installed Ubuntu 19.10 and followed the steps
described at [1]. All dependencies installed via Ubuntu's apt, no manually
installed libs.

Cloned the RDKit sources to
    /home/thomas/git/rdkit
and set env variables
    RDBASE=/home/thomas/git/rdkit
    LD_LIBRARY_PATH=/home/thomas/git/rdkit/lib:/lib/x86_64-linux-gnu/

Using this 'cmake' command
  cmake -DRDK_BUILD_PYTHON_WRAPPERS=OFF -DRDK_BUILD_SWIG_WRAPPERS=ON ..
I get OK looking output except for
    CMake Warning (dev) at /usr/share/cmake-3.13/Modules/UseSWIG.cmake:564
(message):
      Policy CMP0078 is not set.  Run "cmake --help-policy CMP0078" for
policy
      details.  Use the cmake_policy command to set the policy and suppress
this
      warning.
    Call Stack (most recent call first):
      Code/JavaWrappers/gmwrapper/CMakeLists.txt:109 (SWIG_ADD_LIBRARY)
    This warning is for project developers.  Use -Wno-dev to suppress it.
but as the warning states, this seems to be fine for non-rdkit-dev users,
so I just carry on.

'make' then runs happily with a few warnings on the first build but no
errors are reported. It even states
    (...)
    [ 99%] Built target GraphMolWrap_swig_compilation
    [ 99%] Built target GraphMolWrap
    [100%] building jar
    [100%] Built target GraphMolWrapJar
    [100%] building test classes
    [100%] Built target BuildJavaWrapperTests
which seems to mean the JavaWrappers were built. However this is then the
case
    ~/git/rdkit/build$ ls -lha Code/JavaWrappers/gmwrapper/
    total 16M
    drwxr-xr-x 3 thomas thomas 4,0K Apr 22 11:15 .
    drwxr-xr-x 4 thomas thomas 4,0K Apr 22 11:15 ..
    drwxr-xr-x 7 thomas thomas 4,0K Apr 22 11:15 CMakeFiles
    -rw-r--r-- 1 thomas thomas 2,6K Apr 22 10:47 cmake_install.cmake
    -rw-r--r-- 1 thomas thomas  13K Apr 22 10:47 CTestTestfile.cmake
    -rwxr-xr-x 1 thomas thomas  16M Apr 22 10:49 libGraphMolWrap.so
    -rw-r--r-- 1 thomas thomas  13K Apr 22 10:47 Makefile
so no JAR files to be found even though the shared library mentioned in
"Building the Java wrappers" at [1] is there.

Thus I ran the tests
   /git/rdkit/build$ ctest
Test project /home/thomas/git/rdkit/build
(...)
73% tests passed, 39 tests failed out of 143

Total Test time (real) =  98.60 sec

The following tests FAILED:
        105 - JavaAromaticTests (Failed)
        106 - JavaAtomPairsTests (Failed)
        107 - JavaBasicMoleculeTests (Failed)
        108 - JavaBasicMolecule2Tests (Failed)
        109 - JavaChemAtomTests (Failed)
        110 - JavaChemBondTests (Failed)
        111 - JavaChemReactionTests (Failed)
        112 - JavaChemSmartsTests (Failed)
        113 - JavaChemTests (Failed)
        114 - JavaChemv2Tests (Failed)
        115 - JavaConformerTests (Failed)
        116 - JavaDescriptorTests (Failed)
        117 - JavaDistanceGeometryTests (Failed)
        118 - JavaErrorHandlingTests (Failed)
        119 - JavaFingerprintsTests (Failed)
        120 - JavaForceFieldsTests (Failed)
        121 - JavaHManipulationsTests (Failed)
        122 - JavaLipinskiTests (Failed)
        123 - JavaPicklingTests (Failed)
        124 - JavaSmilesCreationTests (Failed)
        125 - JavaSmilesDetailsTests (Failed)
        126 - JavaSmilesTests (Failed)
        127 - JavaSuppliersTests (Failed)
        128 - JavaTrajectoryTests (Failed)
        129 - JavaWrapperTests (Failed)
        130 - JavaChemTransformsTests (Failed)
        131 - JavaFMCSTests (Failed)
        132 - JavaPDBTests (Failed)
        133 - JavaSequenceTests (Failed)
        134 - JavaAlignTests (Failed)
        135 - JavaMolQueryTests (Failed)
        136 - JavaFilterCatalogTests (Failed)
        137 - JavaSubstructLibraryTests (Failed)
        138 - JavaRGroupDecompositionTests (Failed)
        139 - JavaScaffoldNetworkTests (Failed)
        140 - JavaMolHashTest (Failed)
        141 - JavaDiversityPickerTests (Failed)
        142 - JavaBitOpsTests (Failed)
        143 - MolStandardizeTest (Failed)
Errors while running CTest

At this point I cannot find anything in the documentation to proceed
further. I'm not familiar with most of the stack used with/for RDKit
either, so I don't know where to look. Any hints on where to look or what
to check ?

Regards,
  Thomas

[1] https://www.rdkit.org/docs/Install.html#building-from-source
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to