I certainly do have java installed, JAVA_HOME is set, and it looks like
it is being found under
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/
This is the Apple provided JDK for Java 6.
The version being used is 1.6.0_65.
MacOS is version 10.9.4.
I tried using Oracle supplied Java 7 and get further but still hit problems.
$ brew install rdkit --with-java --verbose --debug
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/cmake.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/wget.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/openssl.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/makedepend.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/pkg-config.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/swig.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/pcre.rb
/usr/local/Library/brew.rb (Formulary::StandardLoader): loading
/usr/local/Library/Formula/boost.rb
/usr/bin/env python -c import numpy
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/boost.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/cmake.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/wget.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/openssl.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading
/usr/local/Library/Formula/makedepend.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading
/usr/local/Library/Formula/pkg-config.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/swig.rb
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/pcre.rb
/usr/bin/env python -c import numpy
/usr/local/Library/Taps/rdkit/homebrew-rdkit/Formula/rdkit.rb
(Formulary::StandardLoader): loading /usr/local/Library/Formula/python.rb
==> Downloading
https://github.com/rdkit/rdkit/archive/Release_2014_03_1.tar.gz
Already downloaded: /Library/Caches/Homebrew/rdkit-2014.03.1.tar.gz
==> Verifying rdkit-2014.03.1.tar.gz checksum
tar xf /Library/Caches/Homebrew/rdkit-2014.03.1.tar.gz
==> mkdir External/java_lib
==> curl
http://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar
-o External/java_lib/junit.jar
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left Speed
100 239k 100 239k 0 0 126k 0 0:00:01 0:00:01 --:--:--
126k
==> cmake -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/rdkit/2014.03.1'
-DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev
-DRDK_INSTALL_INTREE=OFF -DRDK_BUILD_SWIG_WRAPPERS=ON
-DRDK_BUILD_CPP_TESTS=OFF -DRDK_INSTALL_STATIC_LIBS=OFF
-DPYTHON_LIBRARY='/System/Library/Frameworks/Python.framework/Versions/2.7/Python'
-DPYTHON_INCLUDE_DIR='/System/Library/Frameworks/Python.framework/Versions/2.7/Headers'
.
-- The C compiler identification is AppleClang 5.1.0.5030040
-- The CXX compiler identification is AppleClang 5.1.0.5030040
-- Check for working C compiler: /usr/local/Library/ENV/4.3/clang
-- Check for working C compiler: /usr/local/Library/ENV/4.3/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/clang++
-- Check for working CXX compiler: /usr/local/Library/ENV/4.3/clang++ --
works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Found PythonLibs:
/System/Library/Frameworks/Python.framework/Versions/2.7/Python (found
version "2.7.5")
-- Found PythonInterp: /usr/bin/python (found version "2.7.5")
-- Boost version: 1.55.0
-- Found the following Boost libraries:
-- python
Python Install directory
/usr/local/Cellar/rdkit/2014.03.1/lib/python2.7/site-packages
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Found SWIG: /usr/local/bin/swig (found version "3.0.2")
-- Found Java:
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/bin/java
(found version "1.7.0.55")
-- Found JNI:
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/lib/libjawt.dylib
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/rdkit-T7Ao/rdkit-Release_2014_03_1
==> make
Scanning dependencies of target inchi_support
Scanning dependencies of target hc
[ 0%] [ 0%] Building C object
Code/ML/Cluster/Murtagh/CMakeFiles/hc.dir/hc.c.o
Built target inchi_support
[ 1%] Building C object
Code/ML/Cluster/Murtagh/CMakeFiles/hc.dir/hcdriver.c.o
Linking C shared library ../../../../lib/libhc.dylib
Scanning dependencies of target InfoTheory
[ 1%] Building CXX object
Code/ML/InfoTheory/CMakeFiles/InfoTheory.dir/InfoBitRanker.cpp.o
[ 1%] Built target hc
Scanning dependencies of target RDBoost
[ 1%] Building CXX object Code/RDBoost/CMakeFiles/RDBoost.dir/Wrap.cpp.o
Scanning dependencies of target RDGeneral
Scanning dependencies of target ChemicalFeatures
[ 1%] Building CXX object
Code/RDGeneral/CMakeFiles/RDGeneral.dir/Invariant.cpp.o
[ 2%] Building CXX object
Code/ChemicalFeatures/CMakeFiles/ChemicalFeatures.dir/FreeChemicalFeature.cpp.o
[ 3%] Building CXX object
Code/RDGeneral/CMakeFiles/RDGeneral.dir/types.cpp.o
Linking CXX static library libInfoTheory.a
[ 3%] Built target InfoTheory
[ 4%] Swig source
/usr/local/include/boost/smart_ptr/shared_array.hpp:60: Error: Syntax
error in input(3).
make[2]: ***
[Code/JavaWrappers/gmwrapper/src/org/RDKit/GraphMolJavaJAVA_wrap.cxx]
Error 1
make[1]: ***
[Code/JavaWrappers/gmwrapper/CMakeFiles/GraphMolWrap.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 4%] Building CXX object
Code/RDGeneral/CMakeFiles/RDGeneral.dir/utils.cpp.o
[ 5%] Building CXX object
Code/RDGeneral/CMakeFiles/RDGeneral.dir/RDLog.cpp.o
Linking CXX shared library ../../lib/libChemicalFeatures.dylib
Linking CXX shared library ../../lib/libRDBoost.dylib
[ 5%] [ 5%] Built target RDBoost
Built target ChemicalFeatures
[ 5%] Building CXX object
Code/RDGeneral/CMakeFiles/RDGeneral.dir/Dict.cpp.o
Linking CXX shared library ../../lib/libRDGeneral.dylib
[ 5%] Built target RDGeneral
make: *** [all] Error 2
/usr/local/Library/Homebrew/formula.rb:556:in `block in system'
BuildError: Failed executing: make
1. raise
2. ignore
3. backtrace
4. irb
5. shell
Choose an action:
Tim
On 07/07/2014 08:23, Greg Landrum wrote:
Hi Tim,
On Sun, Jul 6, 2014 at 9:38 PM, Tim Dudgeon <[email protected]
<mailto:[email protected]>> wrote:
here's the output:
Last login: Sun Jul 6 12:13:22 on console
timbomac:~ timbo$ brew install rdkit --with-java --verbose --debug
<snip>
==> Downloading
https://github.com/rdkit/rdkit/archive/Release_2014_03_1.tar.gz
Already downloaded: /Library/Caches/Homebrew/rdkit-2014.03.1.tar.gz
==> Verifying rdkit-2014.03.1.tar.gz checksum
tar xf /Library/Caches/Homebrew/rdkit-2014.03.1.tar.gz
<snip>
-- Found SWIG: /usr/local/bin/swig (found version "3.0.2")
Just an FYI: even after the problem below is solved, the java wrappers
for the last release of the RDKit will probably not build with SWIG
v3.x. This has been fixed in github. You can either go back to an
older version of SWIG or install the trunk version with: brew install
--HEAD rdkit
-- Found Java:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java
(found version "1.6.0.65")
CMake Error at
/usr/local/Cellar/cmake/3.0.0/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:136
(message):
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY
JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.0.0/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:343
(_FPHSA_FAILURE_MESSAGE)
/usr/local/Cellar/cmake/3.0.0/share/cmake/Modules/FindJNI.cmake:286
(FIND_PACKAGE_HANDLE_STANDARD_ARGS)
Code/JavaWrappers/gmwrapper/CMakeLists.txt:6 (find_package)
This is the actual problem. cmake is unable to find the required
components of the JDK.
Do you have the JDK installed? Which version of OS/X are you using?
-greg
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss