From owner-freebsd-java Sat Feb 16 5: 5:46 2002 Delivered-To: freebsd-java@freebsd.org Received: from shale.csir.co.za (shale.csir.co.za [146.64.46.5]) by hub.freebsd.org (Postfix) with ESMTP id 6FA0B37B404 for ; Sat, 16 Feb 2002 05:05:41 -0800 (PST) Received: (from reg@localhost) by shale.csir.co.za (8.11.6/8.11.6) id g1GD5YP68917 for freebsd-java@FreeBSD.ORG; Sat, 16 Feb 2002 15:05:34 +0200 (SAT) (envelope-from reg) Date: Sat, 16 Feb 2002 15:05:34 +0200 From: Jeremy Lea To: freebsd-java@FreeBSD.ORG Subject: Re: Mozilla plugin and native JDK 1.3.1p6. Message-ID: <20020216150534.C60480@shale.csir.co.za> References: <20020215150421.A50739@shale.csir.co.za> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020215150421.A50739@shale.csir.co.za>; from reg@FreeBSD.ORG on Fri, Feb 15, 2002 at 03:04:21PM +0200 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I've done some more investigation on this. On loading mozilla I get the following messages: IsPluginFile(/usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so) == TRUE LoadPlugin: failed to initialize shared library /usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so [/usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so: Undefined symbol "_$_13nsCOMPtr_base"] LoadPlugin() /usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so returned 0 The symbol _$_13nsCOMPtr_base means it's obviously looking for xpcom. Greping libxpcom.so for this symbol finds it, but it's not in the output of objdump... This is where my knowledge of the linker fails. Basically, it looks like the plugin needs to be linked with libxpcom? Regards, -Jeremy -- FreeBSD - Because the best things in life are free... http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message