I tried to build PyLucene/JCC on ubuntu 7.04 and it failed. Perhaps the
cause is JDK6 I'm using, because _jcc.so links libjava.so as missing.
Here's an excerpt from my modified setup.py for JCC:
INCLUDES = {
'linux2': ['/usr/lib/jvm/java-6-sun-1.6.0.00/include',
'/usr/lib/jvm/java-6-sun-1.6.0.00/include/linux'],
}
LFLAGS = {
'linux2': ['-L/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386', '-ljava'],
}
I tried both with jdk symlink (/usr/lib/jvm/java-6-sun) and real
directory and the result of ldd is always as below:
$ ldd build/lib.linux-i686-2.5/jcc/_jcc.so
linux-gate.so.1 => (0xffffe000)
libjava.so => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7dfa000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7dd2000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7dc6000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7daf000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c6e000)
/lib/ld-linux.so.2 (0x80000000)
The libjava.so definitely is in a directory
/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386 which is symlinked to
/usr/lib/jvm/java-6-sun/jre/lib/i386.
Is the JDK6 not supported by JCC?
--
Jarek Zgoda
Skype: jzgoda | GTalk: [EMAIL PROTECTED] | voice: +48228430101
"We read Knuth so you don't have to." (Tim Peters)
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev