Yes, jcc is under dist-packages. I think I should comment the lines I commented out for linux as we're going to provide all those details from the command line, right? I did the same and ruinning the commad you mentioned gave me the following errors:
k...@kk-laptop:~/softies/socs/PyLucene-2.2.0-1$ make ANT=ant PYTHON=/usr/bin/python2.6 JCC="/usr/bin/python2.6 -m jcc.__main__" NUM_FILES=2 CFLAGS= /usr/bin/python2.6 -m jcc.__main__ --jar lucene-java-2.2.0-578217/build/lucene-core-2.2.0-578217.jar --jar lucene-java-2.2.0-578217/build/contrib/snowball/lucene-snowball-2.2.0-578217.jar --jar lucene-java-2.2.0-578217/build/contrib/highlighter/lucene-highlighter-2.2.0-578217.jar --jar lucene-java-2.2.0-578217/build/contrib/analyzers/lucene-analyzers-2.2.0-578217.jar --jar lucene-java-2.2.0-578217/build/contrib/regex/lucene-regex-2.2.0-578217.jar --jar lucene-java-2.2.0-578217/build/contrib/queries/lucene-queries-2.2.0-578217.jar --jar build/jar/extensions.jar --package java.lang java.lang.System java.lang.Runtime java.lang.Boolean java.lang.Byte java.lang.Character java.lang.Integer java.lang.Short java.lang.Long java.lang.Double java.lang.Float --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.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.2.0-578217 --files 2 --build /usr/bin/python2.6: libjava.so: cannot open shared object file: No such file or directory make: *** [compile] Error 1 k...@kk-laptop:~/softies/socs/PyLucene-2.2.0-1$ Any idea on how to resolve this error? Thanks, KK. On Mon, Aug 10, 2009 at 4:25 PM, Christian Heimes <li...@cheimes.de> wrote: > KK schrieb: > >> Thanks Christian. >> After installing python-dev i'm able to do the build for jcc and then >> installed without gettig any error messages. Then from the main directory >> i >> changed the makefile and (surprisingly i dint see any site-packages >> directory under python2.6, but i still modified the path for __init__.py >> then running "make" downloaded lucene stuffs, I guess, and then gave me >> some error messages like this: >> <error snip> >> > > [...] > > This cleary says that there is no __init__.py file, in fact as I mentioned >> earlier i couldn't find any site-packages directory under python2.6. Am I >> doing something wrong? Whats the way out? >> >> As a side note, I'm using open-jdk and not sun-jdk. >> > > Where did JCC ended up? Perhaps it's in /usr/local/lib. Anyway you > shouldn't use an absolute path to call JCC. I suggest you use the python2.6 > as interpreter and "-m jcc.__main__" as JCC argument: > > make ANT=ant PYTHON=/usr/bin/python2.6 JCC="/usr/bin/python2.6 -m > jcc.__main__" NUM_FILES=2 > > Christian >