On May 22, 2008, at 7:38 AM, Felix Schwarz <[EMAIL PROTECTED]> wrote:

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:

It looks like you're running JCC 1.5 to do your build (see the JCC egg name
below), which is old.

The PyLucene 2.3.2 sources come with JCC 1.9.

Andi..



$ 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
_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to