On Thu, 20 Mar 2008, Bill Janssen wrote:
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.
Does it build and link without --shared ?
Can you try this manually by copying the final step that hangs and replacing
-ljcc with the path to jcc.lib ?
If there is no other way out of this, well, I'm afraid it's time to get a
hold of the $free MSVC compiler.
Andi..
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