[pylucene-dev] PyLucene install errors [was: JCC install errors]
magni at inrim.it
Wed Feb 13 01:56:30 PST 2008
thank you for your ongoing help,
I realize my questions are "basic", but the java world is fairly more
complicated to what I'm used...
> Your include path shows that you're using the gcj include files. Not good.
> Your path seems to show that you're using the Iced Tea VM, a fork of
> Sun's JVM openjdk project which is a lot better already although I've
> not tested build 21. I've built and tested build 23.
> Either way, using Sun jdk 5 or 6 should solve your issues.
> In any case, make sure that the JVM you're using corresponds to the
> header files and libraries you're compiling PyLucene with.
> Using jcc-pylucene with gcj is untested and not supported. Use sun jdk
> 5 or 6 or openjdk build >= 23 instead.
I installed it as you suggested - not banal, but the help page at
http://rabbitbrush.frazmtn.com/sun-java-on-F8.html was really a godsend.
JCC built/installed OK
But the main program still gives me problems:
[root at lambda2 PyLucene-2.3.0-1]# make
cd lucene-java-2.3.0; ant -Dversion=2.3.0
[echo] Clover not found. Code coverage reports disabled.
[javac] Compiling 258 source files to
following error occurred while executing this line:
to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/java/jdk1.6.0_04/jre"
Total time: 2 seconds
make: *** [lucene-java-2.3.0/build/lucene-core-2.3.0.jar] Error 1
... yet I'm sure the "alternatives" for java,javac,libjavaplugin.so all
point to sun location, e.g.:
[root at lambda2 PyLucene-2.3.0-1]# alternatives --config javac
There are 3 programs which provide 'javac'.
* 1 /usr/lib/jvm/java-1.7.0-icedtea/bin/javac
+ 3 /usr/lib/jvm/java-1.6.0-sun/bin/javac
and - this puzzles me most - here is my JAVA_HOME:
[root at lambda2 PyLucene-2.3.0-1]# echo $JAVA_HOME
how in the world it's able to reset it? I'm sure it's not in the
/ Dr.Alessandro Magni
\ Electromagnetics Division
/ INRiM Strada delle Cacce 91, 10135 Torino (ITALIA)
\ Email magni at inrim.it
/ Tel: 0039-011-3919821 Fax: 0039-011-3919834
\ URL http://www.inrim.it/~magni
/ Our business in life is not to succeed but to continue to fail
\ in high spirits. -- Robert Louis Stevenson
More information about the pylucene-dev