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:
[EMAIL PROTECTED] PyLucene-2.3.0-1]# make
cd lucene-java-2.3.0; ant -Dversion=2.3.0
Buildfile: build.xml
javacc-uptodate-check:
javacc-notice:
jflex-uptodate-check:
jflex-notice:
init:
clover.setup:
clover.info:
[echo]
[echo] Clover not found. Code coverage reports disabled.
[echo]
clover:
common.compile-core:
[javac] Compiling 258 source files to
/usr/src/PyLucene-2.3.0-1/lucene-java-2.3.0/build/classes/java
BUILD FAILED
/usr/src/PyLucene-2.3.0-1/lucene-java-2.3.0/common-build.xml:218: The
following error occurred while executing this line:
/usr/src/PyLucene-2.3.0-1/lucene-java-2.3.0/common-build.xml:474: Unable
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.:
[EMAIL PROTECTED] PyLucene-2.3.0-1]# alternatives --config javac
There are 3 programs which provide 'javac'.
Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/java-1.7.0-icedtea/bin/javac
2 /usr/lib/jvm/java-1.5.0-gcj/bin/javac
+ 3 /usr/lib/jvm/java-1.6.0-sun/bin/javac
and - this puzzles me most - here is my JAVA_HOME:
[EMAIL PROTECTED] PyLucene-2.3.0-1]# echo $JAVA_HOME
/usr/lib/jvm/java-1.6.0-sun-1.6.0.04/bin
how in the world it's able to reset it? I'm sure it's not in the
PyLucene Makefile...
Puzzled,
alessandro
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ Dr.Alessandro Magni
\ Electromagnetics Division
/ INRiM Strada delle Cacce 91, 10135 Torino (ITALIA)
\ Email [EMAIL PROTECTED]
/ 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev