Jarek Zgoda napisaĆ(a):
I tried to build PyLucene 2.1 on Debian Etch, but I ended with dynamically linked binary, as there's no libgcj.la in this distribution and the version of GCJ is not listed as supported. Has anyone any success with this version on Etch?
Well, at least I got some success. I was able to compile statically linked _PyLucene.so using my own-baked gcc-4.2.0 following (mostly) the instructions found Andi Vajda's recipe for Ubuntu64 (http://lists.osafoundation.org/pipermail/pylucene-dev/2006-November/001404.html) with some additions. Building gcj required manual intervention in Makefile to disable checks for native libraries (Cairo, GTK et al). This resulted in 20MB binary that was unable to perform tests due to lacking librt support. After intervention to PyLucene's Makefile and adding "-lrt" to the LDFLAGS the error vanished. The library still crashes when performing tests:
Ran 3 tests in 0.001s OK WARNING: Error loading security provider gnu.javax.crypto.jce.GnuCrypto: java.lang.ClassNotFoundException: gnu.javax.crypto.jce.GnuCrypto WARNING: Error loading security provider gnu.javax.crypto.jce.GnuSasl: java.lang.ClassNotFoundException: gnu.javax.crypto.jce.GnuSasl WARNING: Error loading security provider gnu.javax.net.ssl.provider.Jessie: java.lang.ClassNotFoundException: gnu.javax.net.ssl.provider.Jessie WARNING: Error loading security provider gnu.javax.security.auth.callback.GnuCallbacks: java.lang.ClassNotFoundException: gnu.javax.security.auth.callback.GnuCallbacks xargs: /usr/bin/python: exited on signal 6 make: *** [test] Error 125
Now I have to build PyLucene on 64-bit CentOS... -- Jarek Zgoda "We read Knuth so you don't have to." _______________________________________________ pylucene-dev mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
