Problems with Firefox Package

Will will at crime.ctf.edu
Thu Aug 12 15:17:19 PDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

When firefox updated to 0.93 I was unable to compile it doto a
pthread_yeild_np error, of which I was'nt able to solve so I decided to
wait for a package to become available. I saw there was one, how ever it
was missing some of its own threading libraries which didnt seem to be a
package depencdecy. It appears to use the linux thread libs, so after
installing the thread libs it just hangs does'nt say or do anything.
Does anyone have an idea what would cause a Undefined Reference to
pthread_yield_np' on compile, or could suggest a good way to debug the
packaged version of firefox I have to see what causes it to hang? Atm
I'm using FreeBSD 5.2.1-RELEASE-p9 but because of these threading errors
on this and other packages am considering reinstalling the 4.xx branch.
In case it may be of any help below is the exact errors from trying to
compile the latest firefox port:
(this was before I installed linux threads)

gmake[4]: Entering directory
`/usr/ports/www/firefox/work/mozilla/xpcom/tools/registry'
regxpcom.cpp
c++ -o regxpcom.o -c -DXPCOM_GLUE  -DOSTYPE=\"FreeBSD5.2\"
- -DOSARCH=\"FreeBSD\" -I./../../build  -I../../../dist/include/string
- -I../../../dist/include/xpcom -I../../../dist/include
- -I/usr/ports/www/firefox/work/mozilla/dist/include/nspr
- -I/usr/local/include -I/usr/local/include  -I/usr/X11R6/include   -fPIC
~ -I/usr/X11R6/include -I/usr/local/include  -I/usr/X11R6/include
- -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion
- -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth
- -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O -pipe
- -mcpu=pentiumpro -O2 -D_THREAD_SAFE -fshort-wchar -pipe  -DNDEBUG
- -DTRIMMED -O2  -I/usr/X11R6/include -I/usr/local/include
- -I/usr/X11R6/include  -I/usr/X11R6/include -DMOZILLA_CLIENT -include
../../../mozilla-config.h regxpcom.cpp
c++  -I/usr/X11R6/include -I/usr/local/include  -I/usr/X11R6/include
- -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion
- -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth
- -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O -pipe
- -mcpu=pentiumpro -O2 -D_THREAD_SAFE -fshort-wchar -pipe  -DNDEBUG
- -DTRIMMED -O2 -o regxpcom regxpcom.o -L/usr/X11R6/lib
- -L../../../dist/bin -L../../../dist/lib ../../../dist/lib/libxpcomglue.a
- -L/usr/ports/www/firefox/work/mozilla/dist/lib -lplds4 -lplc4 -lnspr4
- -L/usr/X11R6/lib -pthread   -lm -lc_r
../../../dist/bin/libnspr4.so: undefined reference to `pthread_yield_np'
gmake[4]: *** [regxpcom] Error 1
gmake[4]: Leaving directory
`/usr/ports/www/firefox/work/mozilla/xpcom/tools/registry'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory
`/usr/ports/www/firefox/work/mozilla/xpcom/tools'

Any help or suggestions would be apreciated.

- --

PGP is Preferable for Email, Public
key available off PGP Key Server.
GPG Key ID: 0x787AD6A9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQCVAwUBQRvsZAx4IHh4etapAQJFqwP/YNfkAjgnljik5CdQfUMixj5gei6nL/gr
pMNSF3g7L6jVBKejm3BxYwZHylZD+rN4RZdIh/DygEptdii7eZ+tLNWD5+ai0mFf
Gev4CmizzWqy0mTXyvLDFP3dMNrqoQ2olw5flGr0q3D64cW8jk27KvpLdKfXoNon
aoQt2vGHoJo=
=wczG
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list