From: schabi at logix-tt.com (Markus Schaber) Date: Mon, 02 Oct 2006 15:16:58 +0200 Subject: [Pljava-dev] pljava on Debian AMD64: undefined symbol: JNI_CreateJavaVM during installation In-Reply-To: <1159790884.5314.47.camel@panoramix> References: <1159772249.5314.30.camel@panoramix> <4520BCEA.3060304@logix-tt.com> <1159773977.5314.32.camel@panoramix> <4520C346.4050102@logix-tt.com> <1159775974.5314.40.camel@panoramix> <4520CC67.8080606@logix-tt.com> <1159790884.5314.47.camel@panoramix> Message-ID: <4521114A.1050409@logix-tt.com> Hi, Joost, Joost Kraaijeveld wrote: > On Mon, 2006-10-02 at 10:23 +0200, Markus Schaber wrote: >> Can you cross-check with the gcj maintainers, and the docs for AMD64, >> maybe it's a documented limitation? > The function is provided for in another library: > > objdump -t -T /usr/lib/gcj-4.1/libjvm.so | grep JNI_Create > 0000000000000940 g DF .text 00000000000000ae Base > JNI_CreateJavaVM I just currently looked it up on one of our AMD64 machines, and noticed that the libgcj7 package on my machine was obsolete, libgcj7-0 seems to be current on all architectures. [~] -> objdump -t -T /usr/lib/libgcj.so.7 | grep JNI_Create 00826c80 g DF .text 000000a0 Base JNI_CreateJavaVM [after updating] [~] -> objdump -t -T /usr/lib/libgcj.so.70 | grep JNI_Create [~] {1} -> So, it seems that, currently, the "libgcj7-0" package does not define the symbols any more, while they were defined by "libgcj7" packages. The right idea seems to file a bug report against libgcj7-0 that they break pljava. Markus -- Markus Schaber | Logical Tracking&Tracing International AG Dipl. Inf. | Software Development GIS Fight against software patents in Europe! www.ffii.org www.nosoftwarepatents.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature URL: