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

Reply via email to