Hi, I'm new to pylucene, and I'm having a problem with installation which I hope somebody can help me with.
My problem looks very similar to a previous question: http://lists.osafoundation.org/pipermail/pylucene-dev/2008-March/002400.html jcc compiled OK, but building pylucene resulted in an undefined symbol error. My terminal output is: [EMAIL PROTECTED]:~/Desktop/PyLucene-2.3.2-1$ make CFLAGS="" /usr/bin/python -m jcc --jar lucene-java-2.3.2/build/lucene-core-2.3.2.jar --jar lucene-java-2.3.2/build/contrib/snowball/lucene-snowball-2.3.2.jar --jar lucene-java-2.3.2/build/contrib/highlighter/lucene-highlighter-2.3.2.jar --jar lucene-java-2.3.2/build/contrib/analyzers/lucene-analyzers-2.3.2.jar --jar lucene-java-2.3.2/build/contrib/regex/lucene-regex-2.3.2.jar --jar lucene-java-2.3.2/build/contrib/queries/lucene-queries-2.3.2.jar --jar build/jar/extensions.jar --package java.lang java.lang.System java.lang.Runtime --package java.util java.text.SimpleDateFormat --package java.io java.io.StringReader java.io.InputStreamReader java.io.FileInputStream --exclude org.apache.lucene.queryParser.Token --exclude org.apache.lucene.queryParser.TokenMgrError --exclude org.apache.lucene.queryParser.QueryParserTokenManager --exclude org.apache.lucene.queryParser.ParseException --python lucene --mapping org.apache.lucene.document.Document 'get:(Ljava/lang/String;)Ljava/lang/String;' --mapping java.util.Properties 'getProperty:(Ljava/lang/String;)Ljava/lang/String;' --sequence org.apache.lucene.search.Hits 'length:()I' 'doc:(I)Lorg/apache/lucene/document/Document;' --version 2.3.2 --files 2 --build Traceback (most recent call last): File "/usr/lib/python2.5/runpy.py", line 95, in run_module filename, loader, alter_sys) File "/usr/lib/python2.5/runpy.py", line 52, in _run_module_code mod_name, mod_fname, mod_loader) File "/usr/lib/python2.5/runpy.py", line 32, in _run_code exec code in run_globals File "/usr/lib/python2.5/site-packages/JCC-1.9-py2.5-linux-x86_64.egg/jcc/__init__.py", line 27, in <module> from jcc import cpp File "/usr/lib/python2.5/site-packages/JCC-1.9-py2.5-linux-x86_64.egg/jcc/__init__.py", line 30, in <module> from _jcc import initVM ImportError: /usr/lib/python2.5/site-packages/JCC-1.9-py2.5-linux-x86_64.egg/jcc/_jcc.so: undefined symbol: _ZN6JCCEnvC1EP10_Jv_JavaVMP10_Jv_JNIEnv make: *** [compile] Error 255 My jcc setup is: INCLUDES = { 'darwin': ['/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers'], 'linux2': ['/usr/lib/jvm/java-6-sun/include', '/usr/lib/jvm/java-6-sun/include/linux'], 'sunos5': ['/usr/jdk/instances/jdk1.6.0/include', '/usr/jdk/instances/jdk1.6.0/include/solaris'], 'win32': ['o:/Java/jdk1.6.0_02/include', 'o:/Java/jdk1.6.0_02/include/win32'], } CFLAGS = { 'darwin': ['-fno-strict-aliasing'], 'linux2': ['-fno-strict-aliasing'], 'sunos5': ['-features=iddollar', '-erroff=badargtypel2w,wbadinitl,wvarhidemem'], 'win32': [], } LFLAGS = { 'darwin': ['-framework', 'JavaVM'], 'linux2': ['-L/usr/lib/jvm/java-6-sun/jre/lib/amd64', '-ljava', '-Wl,-rpath=/usr/lib/jvm/java-6-sun/jre/lib/amd64:/usr/lib/jvm/java-6-sun/jre/lib/amd64/server'], 'sunos5': ['-L/usr/jdk/instances/jdk1.6.0/jre/lib/i386', '-ljava', '-R/usr/jdk/instances/jdk1.6.0/jre/lib/i386:/usr/jdk/instances/jre/lib/i386/client'], 'win32': ['/LIBPATH:o:/Java/jdk1.6.0_02/lib', 'jvm.lib'] } Does this look like the same issue as in the previous message? If so, I'm unsure how I would go about following the suggestions which were made: "It could be that the Java you built with is not the Java you linked with or not the Java you're running with. In particular, be sure not to include (or get included inspite of your efforts) any of the gcj header files." Of course, it could be something completely different. Any help with this would be greatly appreciated. Julius
_______________________________________________ pylucene-dev mailing list pylucene-dev@osafoundation.org http://lists.osafoundation.org/mailman/listinfo/pylucene-dev