Hi,

I'm trying to build JCC on OS/X 10.10. I've downloaded
pylucene-4.10.1.1-src. When I run jcc's setup.py build, the following error
occurs:

ld: internal error: atom not found in
symbolIndex(__ZN7JNIEnv_13CallIntMethodEP8_jobjectP10_jmethodIDz) for
architecture x86_64

Note that I did modify jcc's setup.py to add '-framework', 'Python' under
LFLAGS:

'darwin/frameworks': ['-framework', 'JavaVM'
                                   '-framework', 'Python'],

Any suggestions or pointers most appreciated. The relevant build errors are
below... Thanks! :-)

----- >8

building 'jcc' extension
creating build/temp.macosx-10.6-x86_64-2.7
creating build/temp.macosx-10.6-x86_64-2.7/jcc
creating build/temp.macosx-10.6-x86_64-2.7/jcc/sources
clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g
-O2 -DNDEBUG -g -O3 -dynamiclib -D_jcc_lib -DJCC_VER="2.21"
-I/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/include
-I/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/include/darwin
-I_jcc -Ijcc/sources
-I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c
jcc/sources/jcc.cpp -o build/temp.macosx-10.6-x86_64-2.7/jcc/sources/jcc.o
-DPYTHON -fno-strict-aliasing -Wno-write-strings
clang: warning: argument unused during compilation: '-dynamiclib'
clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g
-O2 -DNDEBUG -g -O3 -dynamiclib -D_jcc_lib -DJCC_VER="2.21"
-I/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/include
-I/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/include/darwin
-I_jcc -Ijcc/sources
-I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c
jcc/sources/JCCEnv.cpp -o
build/temp.macosx-10.6-x86_64-2.7/jcc/sources/JCCEnv.o -DPYTHON
-fno-strict-aliasing -Wno-write-strings
clang: warning: argument unused during compilation: '-dynamiclib'
c++ -Wl,-x -dynamiclib -undefined dynamic_lookup
build/temp.macosx-10.6-x86_64-2.7/jcc/sources/jcc.o
build/temp.macosx-10.6-x86_64-2.7/jcc/sources/JCCEnv.o -o
build/lib.macosx-10.6-x86_64-2.7/libjcc.dylib
-L/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib
-ljava
-L/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/server
-ljvm -Wl,-rpath
-Wl,/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib
-Wl,-rpath
-Wl,/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre/lib/server
-Wl,-S -install_name @rpath/libjcc.dylib -current_version 2.21
-compatibility_version 2.21
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 'c++' failed with exit status 1

Reply via email to