From: christophe.roux at acoeur.fr (Christophe Roux) Date: Thu, 25 Jan 2007 12:22:53 +0000 (UTC) Subject: [Pljava-dev] =?utf-8?q?JNI=5FCreateJVM_symbole_not_found_in_pljav?= =?utf-8?q?a=2Eso_when=09install=2Esql_launched?= References: <45B48E8F.1040306@acoeur.fr> Message-ID: chris acoeur.fr> writes: > > I send an echo to previous mail with this problem with AMD64 in november > and SuSE at january the 17th. > > I have the same problem with a i386 Debian Etch: > when trying to launche install.sql for pljava using gcj I get also a: > symbole not defined : JNI_CreateJVM in pljava.so. > > Previous mails says "a bug report has been sent to gcj but the problem > is rather a pljava problem": > JNI_CreateJVM is no longer in libgcj.so.70 but in libjvm.so > > can someone tell me how to modify Makefiles in order to solve the pljava > problem. > > others talk about dh_nativejava solution, for converting pljava.jar into > pljava.so but I am not very aware of JNI problem and I am not sure it > can be solved that way. > > the concerned mail talk about pending documentation ... > > Regards, > Christophe Roux > After some surfing : modify pljava-1.3.0/src/C/pljava/Makefile with : SHLIB_LINK = -lgcj -ljvm then recompiling pljava and ln -s /usr/lib/gcj-4.1/libjvm.so /usr/lib/libjvm.so then install.sql file works.