Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Aug 2004 17:17:10 -0500
From:      Will <will@crime.ctf.edu>
To:        freebsd-questions@freebsd.org
Subject:   Problems with Firefox Package
Message-ID:  <411BEC66.5060602@crime.ctf.edu>

next in thread | raw e-mail | index | archive | help
-----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-----



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