Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jul 2001 23:16:50 -0400
From:      Christopher Rued <c.rued@xsb.com>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        Christopher Rued <c.rued@xsb.com>, freebsd-java@FreeBSD.ORG
Subject:   Re: Mozilla webclient
Message-ID:  <15196.59554.155838.779765@chris.xsb.com>
In-Reply-To: <20010723142255.A4307@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> <20010723084709.A3410@misty.eyesbeyond.com> <15195.43774.261412.856429@chris.xsb.com> <20010723142255.A4307@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
 > >  > > 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 :).
 > > 
 > > I applied the patches, but still:
 > > 
 > >         /usr/libexec/ld-elf.so.1: /usr/home/chris/webclient/mozilla/...
 > >         ...dist/bin/libnspr4.so: Undefined symbol "pthread_mutex_lock"
 > > 
 > > -lpthread still shows up all over the Makefile in mozilla/nsprpub/pr/src.
 > > 
 > > I guess I'll just have to manually modify the Makefile, and see if
 > > that solves the problem.
 > 
 > Hmmm.  The port itself sets BSD_PTHREAD_LIBS="${PTHREAD_LIBS}" in the
 > environment to configure and fixes the NSPR linking line in patch-qt.
 > Have you got your environment set up correctly when you invoke
 > configure?  That good be a problem.  Try 
 > 
 > setenv BSD_PTHREAD_LIBS '-pthread'

Same thing :(.

I also noticed a problem compiling a java class that make sort of just
glazes over (it complains about not being able to find
org.mozilla.dom.DocumentLoadListener), but that doesn't seem to be the
real issue here (It'll probably show up later :)).

Another interesting thing, which makes me think that I'm doing
something wrong in the building process, is when I add
/usr/X11R6/lib/mozilla (the path where the port installs its
libraries) to the beginning of LD_LIBRARY_PATH, I seem to
get past the point where I was getting: Undefined symbol
'pthread_mutex_lock',  but now I get:

Inside NativeLoaderStub.cpp::loadMainDll
Got Error: /usr/home/chris/webclient/mozilla/dist/bin/libwebclient.so:
Undefined symbol "Implementation__C8nsString"

Then it just hangs.

Maybe I should try starting with an older version of the port, and
compile Mozilla that way.  Then, compile the webclient?

Any other ideas?

Thanks again.

--Chris

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15196.59554.155838.779765>