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

Reply via email to