From owner-freebsd-java@FreeBSD.ORG Sun Oct 10 15:50:35 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 864A816A4CF for ; Sun, 10 Oct 2004 15:50:35 +0000 (GMT) Received: from mta10.srv.hcvlny.cv.net (mta10.srv.hcvlny.cv.net [167.206.5.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 368B343D39 for ; Sun, 10 Oct 2004 15:50:35 +0000 (GMT) (envelope-from truk@optonline.net) Received: from focus (ool-182e24b7.dyn.optonline.net [24.46.36.183]) by mta10.srv.hcvlny.cv.net (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with SMTP id <0I5D00FI6LCAHZ@mta10.srv.hcvlny.cv.net> for freebsd-java@freebsd.org; Sun, 10 Oct 2004 11:50:34 -0400 (EDT) Date: Sun, 10 Oct 2004 11:52:48 -0400 From: Kurt Miller To: Bob Perry , freebsd-java@freebsd.org Message-id: <00a101c4aee1$315b5400$1d0110ac@focus> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Mailer: Microsoft Outlook Express 6.00.2800.1437 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal References: <20041009231503.GA60414@sphinx.alpha.domain> Subject: Re: LoadPlugin Issue with JDK1.3.1 and Mozilla 1.7.2 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Oct 2004 15:50:35 -0000 From: "Bob Perry" > I don't develop Java apps for FreeBSD but use the JDK ports > because I thought it necessary in order to view java apps > in the browsers (?). I currently run FreeBSD 4.9 and experiment > with Mozilla 1.7.2, Firefox 0.9.3, and Galeon 1.3.17. > > All three browsers have been crashing consistently and I suspect > that part of the problem may lie with the error message I receive > stating: > > 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 "_vt$16nsQueryInterface"] A user on OpenBSD ran into this recently... The issue is that the netscape folks add functions to the nspr library without properly incrementing the minor version number. This leads the dynamic loader to believe it can use the nspr library from the nspr port when it can't. Mozilla, Firefox and Galeon all set LD_LIBRARY_PATH such that it should pick up the nspr library that comes with Mozilla (or Firefox). There could be a bug in the FreeBSD dynamic loader that is causing it to ignore LD_LIBRARY_PATH or to look at /usr/local/lib before LD_LIBRARY_PATH (OpenBSD had a bug here too, BTW). > I had a chance to review the archives and it appears as though > I should use the Java Development Kit 1.4.1. Is this correct? > If so, are there any hints or secrets you might want to pass along > before I port the linux version in? With the 1.4.2 jdk nspr is just a bulid depend and can be uninstalled after you've built the jdk. So you can work around the problem by switching to 1.4.2 and deinstalling nspr after building it. > Since I'm not a member of the list, could you cc me? > > Thanks much. > Bob Perry > > -- > I've learned that whatever hits the fan will not be evenly > distributed. > > FreeBSD 4.9-RELEASE-p2 #0 > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"