Hi,
I can not compile Lucene 2.3.2-1 on CentOS 5. I compiled and installed jcc
and now I want to compile PyLucene:
$ make
...
--------------------------------------------------------------------------
BUILD SUCCESSFUL
Total time: 1 second
CFLAGS="" /usr/bin/python /usr/lib/python2.4/site-packages/jcc/__init__.py --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.4/site-packages/jcc/__init__.py", line 28, in ?
cpp.jcc(sys.argv)
File
"/usr/lib/python2.4/site-packages/JCC-1.5-py2.4-linux-i686.egg/jcc/cpp.py",
line 401, in jcc
declares, typeset, excludes, moduleName)
File
"/usr/lib/python2.4/site-packages/JCC-1.5-py2.4-linux-i686.egg/jcc/python.py",
line 675, in python
returnName = typename(nextMethod.getReturnType(), cls, False)
AttributeError: 'NoneType' object has no attribute 'getReturnType'
make: *** [compile] Error 1
--------------------------------------------------------------------------
I added a print to jcc/python.py just before the execption is raised and this
is the output I get:
nextMethod: public java.lang.Object
org.apache.lucene.analysis.CharArraySet$CharArraySetIterator.next()
nextMethod: public abstract java.lang.Object java.util.Iterator.next()
nextMethod: None
Some version information
CentOS 5.1 with the latest updates on i386
Python 2.4.3-19.el5
PyLucene 2.3.2-1 (JCC is the same)
$ java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)
Are there any obvious errors?
fs
_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev