From owner-freebsd-java Sun Jul 22 16:17:22 2001 Delivered-To: freebsd-java@freebsd.org Received: from mail.xmission.com (mail.xmission.com [198.60.22.22]) by hub.freebsd.org (Postfix) with ESMTP id 1DF1437B403 for ; Sun, 22 Jul 2001 16:17:20 -0700 (PDT) (envelope-from glewis@misty.eyesbeyond.com) Received: from [166.70.13.111] (helo=misty.eyesbeyond.com) by mail.xmission.com with esmtp (Exim 3.22 #1) id 15OSTK-0007L0-00; Sun, 22 Jul 2001 17:17:15 -0600 Received: (from glewis@localhost) by misty.eyesbeyond.com (8.11.3/8.11.3) id f6MNHAl03460; Mon, 23 Jul 2001 08:47:10 +0930 (CST) (envelope-from glewis) Date: Mon, 23 Jul 2001 08:47:09 +0930 From: Greg Lewis To: Christopher Rued Cc: Greg Lewis , freebsd-java@FreeBSD.ORG Subject: Re: Mozilla webclient Message-ID: <20010723084709.A3410@misty.eyesbeyond.com> References: <15194.31800.275932.992863@chris.xsb.com> <20010723032654.A2102@misty.eyesbeyond.com> <15195.13272.921265.427814@chris.xsb.com> <15195.19078.279362.308647@chris.xsb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <15195.19078.279362.308647@chris.xsb.com>; from c.rued@xsb.com on Sun, Jul 22, 2001 at 05:49:58PM -0400 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 On Sun, Jul 22, 2001 at 05:49:58PM -0400, Christopher Rued wrote: > > > > Has anyone tried this? Any ideas for a fix? > > > > > > Make sure libnspr4 is linked with the pthreads library (you need to use > > > the -pthread flag to gcc). > > [SNIP] > > > You would think (I have not yet tried to wade through the Makefiles) > > that the --with-pthreads would cause -pthread to be passed to gcc. > > It looks like -lpthread is passed to gcc, not -pthread. Thats the correct flag for most OSes, but not FreeBSD :). > The weird thing is that, even without the patches, I am able to run > the browser that I compile without any (apparent) problems. It's when > I try to run the browser embedded in java that I get the error. If I'm reading this correctly, its almost certainly an RTLD_LAZY vs. and RTLD_NOW issue (when the library is dlopen()'ed). > I have applied the patches from the port, most applied cleanly -- the > port uses a different version of the source. Let's see if that fixes > anything. It should, as I'd expect the mozilla patches to fix the linking flag to be -pthread. I'd be interested in hearing if this fixes the problem :). -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Mobile: 0419 868 494 Information Technology Web : http://www.eyesbeyond.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message