Date: Wed, 3 Sep 2003 14:47:11 -0600 From: Greg Lewis <glewis@misty.eyesbeyond.com> To: Dan Langille <dan@langille.org> Cc: freebsd-java@freebsd.org Subject: Re: (Fwd) Re: Shared object "libawt.so" not found Message-ID: <20030903204711.GA70746@misty.eyesbeyond.com> In-Reply-To: <3F5595C5.552.4284913E@localhost> References: <3F50A917.2538.2F480A27@localhost> <3F5595C5.552.4284913E@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 03, 2003 at 07:18:29AM -0400, Dan Langille wrote: > Forwarded with premission: > > ------- Forwarded message follows ------- > Date sent: Tue, 02 Sep 2003 18:11:49 +0300 > From: Panagiotis Astithas <past@netmode.ntua.gr> > To: Dan Langille <dan@langille.org> > Subject: Re: Shared object "libawt.so" not found > > Dan Langille wrote: > > > On 2 Sep 2003 at 17:06, Panagiotis Astithas wrote: > > > > > >>Dan Langille wrote: > >> > >>>On 2 Sep 2003 at 16:42, Panagiotis Astithas wrote: > >>> > >>>>Also, does opera set up any LD_LIBRARY_PATH variables during startup? > >>> > >>> > >>>I think so: > >>> > >>>[dan@laptop:/usr/local/share/opera] $ grep -r LD_LIBRARY_PATH * > >>>Binary file bin/opera matches > >>>uninst/rollback_7.20-20030825.2/opera: LD_LIBRARY_PATH="${OPERA_JAVA_DIR}:${OPERA_JAVA_DIR}/native_threads:${OPERA_JAVA_DIR}/client:${OPERA_JAVA_DIR}/classic:${LD_LIBRARY_PATH}" > >>>uninst/rollback_7.20-20030825.2/opera: export LD_LIBRARY_PATH > >>>uninst/rollback_7.20-20030827.1/opera: LD_LIBRARY_PATH="${OPERA_JAVA_DIR}:${OPERA_JAVA_DIR}/native_threads:${OPERA_JAVA_DIR}/client:${OPERA_JAVA_DIR}/classic:${LD_LIBRARY_PATH}" > >>>uninst/rollback_7.20-20030827.1/opera: export LD_LIBRARY_PATH > >>>[dan@laptop:/usr/local/share/opera] $ Evil. Opera assumes that the JDK will be using native threads. However, the Diablo JDK only provide green threads support. Looking at the names of the files, I'm not sure if there is one you should edit, however you can probably get the effect you want by doing: env OPERA_JAVA_DIR=/usr/local/diablo-jdk1.3.1/jre/lib/i386 \ LD_LIBRARY_PATH=/usr/local/diablo-jdk1.3.1/jre/lib/i386/green_threads \ opera The complete fix would be to edit one of the Opera files. If you can find out which one we should probably add it to the port. Maybe its time I download the beta and try it myself :). -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030903204711.GA70746>