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