OK, now that I've got jcc.dll installed, I tried to build PyLucene with --shared. No go. Everything looks fine, but the link step hangs in an infinite loop of some sort, till I finally killed it.
CFLAGS="" c:/Python24/python.exe c:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc/__init__.py --shared --jar lucene-java-2.4.0-638563/build/lucene-core-2.4.0-638563.jar --jar lucene-java-2.4.0-638563/build/contrib/snowball/lucene-snowball-2.4.0-638563.jar --jar lucene-java-2.4.0-638563/build/contrib/highlighter/lucene-highlighter-2.4.0-638563.jar --jar lucene-java-2.4.0-638563/build/contrib/analyzers/lucene-analyzers-2.4.0-638563.jar --jar lucene-java-2.4.0-638563/build/contrib/regex/lucene-regex-2.4.0-638563.jar --jar lucene-java-2.4.0-638563/build/contrib/queries/lucene-queries-2.4.0-638563.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.4.0-638563 --files 1 --build running build_ext building 'lucene._lucene' extension creating build\temp.win32-2.4 creating build\temp.win32-2.4\Release creating build\temp.win32-2.4\Release\build creating build\temp.win32-2.4\Release\build\_lucene c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DPYTHON=1 "-Ic:/Program Files/Java/jdk1.6.0_04/include" "-Ic:/Program Files/Java/jdk1.6.0_04/include/win32" -Ibuild\_lucene -Ic:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc\sources -Ic:\Python24\include -Ic:\Python24\PC -c build\_lucene\functions.cpp -o build\temp.win32-2.4\Release\build\_lucene\functions.o c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DPYTHON=1 "-Ic:/Program Files/Java/jdk1.6.0_04/include" "-Ic:/Program Files/Java/jdk1.6.0_04/include/win32" -Ibuild\_lucene -Ic:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc\sources -Ic:\Python24\include -Ic:\Python24\PC -c build\_lucene\JObject.cpp -o build\temp.win32-2.4\Release\build\_lucene\jobject.o c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DPYTHON=1 "-Ic:/Program Files/Java/jdk1.6.0_04/include" "-Ic:/Program Files/Java/jdk1.6.0_04/include/win32" -Ibuild\_lucene -Ic:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc\sources -Ic:\Python24\include -Ic:\Python24\PC -c build\_lucene\lucene.cpp -o build\temp.win32-2.4\Release\build\_lucene\lucene.o c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DPYTHON=1 "-Ic:/Program Files/Java/jdk1.6.0_04/include" "-Ic:/Program Files/Java/jdk1.6.0_04/include/win32" -Ibuild\_lucene -Ic:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc\sources -Ic:\Python24\include -Ic:\Python24\PC -c build\_lucene\types.cpp -o build\temp.win32-2.4\Release\build\_lucene\types.o c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DPYTHON=1 "-Ic:/Program Files/Java/jdk1.6.0_04/include" "-Ic:/Program Files/Java/jdk1.6.0_04/include/win32" -Ibuild\_lucene -Ic:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc\sources -Ic:\Python24\include -Ic:\Python24\PC -c build\_lucene\__init__.cpp -o build\temp.win32-2.4\Release\build\_lucene\__init__.o c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DPYTHON=1 "-Ic:/Program Files/Java/jdk1.6.0_04/include" "-Ic:/Program Files/Java/jdk1.6.0_04/include/win32" -Ibuild\_lucene -Ic:/Python24/Lib/site-packages/JCC-1.8-py2.4-win32.egg/jcc\sources -Ic:\Python24\include -Ic:\Python24\PC -c build\_lucene\__wrap__.cpp -o build\temp.win32-2.4\Release\build\_lucene\__wrap__.o writing build\temp.win32-2.4\Release\build\_lucene\_lucene.def creating build\lib.win32-2.4 creating build\lib.win32-2.4\lucene c:\mingw\bin\g++.exe -mno-cygwin -shared -s build\temp.win32-2.4\Release\build\_lucene\functions.o build\temp.win32-2.4\Release\build\_lucene\jobject.o build\temp.win32-2.4\Release\build\_lucene\lucene.o build\temp.win32-2.4\Release\build\_lucene\types.o build\temp.win32-2.4\Release\build\_lucene\__init__.o build\temp.win32-2.4\Release\build\_lucene\__wrap__.o build\temp.win32-2.4\Release\build\_lucene\_lucene.def -Lc:\Python24\lib\site-packages\jcc-1.8-py2.4-win32.egg -Lc:\Python24\libs -Lc:\Python24\PCBuild -ljcc -lpython24 -lmsvcr71 -o build\lib.win32-2.4\lucene\_lucene.pyd "c:/Program Files/Java/jdk1.6.0_04/lib/jvm.lib" error: command 'g++' failed with exit status 3 make: *** [compile] Error 130 $ _______________________________________________ pylucene-dev mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
