Hi folks,

I am trying to build jcc to install JModelica.  The linking process dies:

building 'jcc' extension
gcc -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -Qunused-arguments 
-dynamiclib -D_jcc_lib -DJCC_VER="2.19" 
-I/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/include 
-I/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/include/darwin 
-I_jcc -Ijcc/sources 
-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c 
jcc/sources/jcc.cpp -o build/temp.macosx-10.9-intel-2.7/jcc/sources/jcc.o 
-DPYTHON -fno-strict-aliasing -Wno-write-strings
gcc -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -Qunused-arguments 
-dynamiclib -D_jcc_lib -DJCC_VER="2.19" 
-I/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/include 
-I/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/include/darwin 
-I_jcc -Ijcc/sources 
-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c 
jcc/sources/JCCEnv.cpp -o build/temp.macosx-10.9-intel-2.7/jcc/sources/JCCEnv.o 
-DPYTHON -fno-strict-aliasing -Wno-write-strings
g++ -Wl,-x -dynamiclib -undefined dynamic_lookup -Qunused-arguments 
build/temp.macosx-10.9-intel-2.7/jcc/sources/jcc.o 
build/temp.macosx-10.9-intel-2.7/jcc/sources/JCCEnv.o -o 
build/lib.macosx-10.9-intel-2.7/libjcc.dylib 
-L/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib -ljava 
-L/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/server 
-ljvm -Wl,-rpath 
-Wl,/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib 
-Wl,-rpath 
-Wl,/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/server 
-Wl,-S -install_name @rpath/libjcc.dylib -current_version 2.19 
-compatibility_version 2.19
ld: internal error: atom not found in 
symbolIndex(__ZN7JNIEnv_13CallIntMethodEP8_jobjectP10_jmethodIDz) for 
architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'g++' failed with exit status 1
bash-3.2# 

I tried using Xcode and GCC and both stop with the same error at the same point 
in the process.  Any idea how to approach troubleshooting this?  The packages 
available via pip and easy_install do the same thing.m

M

Reply via email to