From owner-freebsd-java@FreeBSD.ORG Wed Sep 3 13:38:17 2003 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 C937D16A4BF for ; Wed, 3 Sep 2003 13:38:17 -0700 (PDT) Received: from mgr6.xmission.com (mgr6.xmission.com [198.60.22.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9965B43FA3 for ; Wed, 3 Sep 2003 13:38:16 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr6.xmission.com with spam-scanned (Exim 3.35 #1) id 19ueON-0001hV-06 for freebsd-java@freebsd.org; Wed, 03 Sep 2003 14:38:15 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr6.xmission.com with esmtp (Exim 3.35 #1) id 19ueO9-0001aD-06; Wed, 03 Sep 2003 14:38:02 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h83KlEC5070787; Wed, 3 Sep 2003 14:47:15 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h83KlCQn070786; Wed, 3 Sep 2003 14:47:12 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Wed, 3 Sep 2003 14:47:11 -0600 From: Greg Lewis To: Dan Langille Message-ID: <20030903204711.GA70746@misty.eyesbeyond.com> References: <3F50A917.2538.2F480A27@localhost> <3F5595C5.552.4284913E@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3F5595C5.552.4284913E@localhost> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.9 required=8.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-java@freebsd.org Subject: Re: (Fwd) Re: Shared object "libawt.so" not found 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: Wed, 03 Sep 2003 20:38:17 -0000 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 > To: Dan Langille > 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