[openbeos] gcc-2.95.3_binutils-2.11.2 and Firefox building

I get the following build error (reproducable) with gcc-2.95.3_binutils
-2.11.2 and Firefox (AVIARY-branch):
(NOTE: It builds mozilla/gfx fine with gnupro-000224)

c++  -frtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-
align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-
virtual-dtor -Wno-multichar -Wno-long-long -pipe  -DNDEBUG -DTRIMMED -
nostart -Wl,-h -Wl,libgkgfx.so -o libgkgfx.so  nsBlender.o nsColor.o 
nsColorNames.o nsDeviceContext.o nsFont.o nsFontList.o 
nsNameValuePairDB.o nsRect.o nsRegion.o nsTransform2D.o 
nsScriptableRegion.o nsPrintOptionsImpl.o nsPrintSettingsImpl.o 
nsPrintSession.o imgScaler.o      ../../dist/lib/libmozutil_s.a ../../
dist/lib/libunicharutil_s.a -L../../dist/bin -lxpcom -L../../dist/bin -
L/mozdev/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 -lbind -lsocket   -
lsocket  -lbe -lbind
nsDeviceContext.o: In function 
`DeviceContextImpl::CreateRenderingContext(nsIView *, 
nsIRenderingContext *&)':
nsDeviceContext.o(.text+0x76d): undefined reference to 
`nsIView::GetWidget(void) const'
collect2: ld returned 1 exit status
make[2]: *** [libgkgfx.so] Error 1
make[2]: Leaving directory `/mozdev/mozilla/gfx/src'
make[1]: *** [libs] Error 2
make[1]: Leaving directory `/mozdev/mozilla/gfx'
make: *** [all] Error 2


On the other hand it seems to be faster ( YAY!!!) and I suspect gnupro-
000224 would have crashed randomly several times on the way to this 
error, while yours didn't.

Feel free to contact me for more info.

/Fredrik Holmqvist

Subnote: Getting the AVIARY-branch, mucho disk-space needed
export CVSROOT=:pserver:anonymous@xxxxxxxxxxxxxxxxxxxxxx:/cvsroot
cvs co -r AVIARY_1_0_20040515_BRANCH mozilla/client.mk
cvs co -r AVIARY_1_0_20040515_BRANCH mozilla/browser/config
cd mozilla
make -f client.mk checkout
#To do the following step you should have gLib libIDL and a ~/
.mozconfig configured for Firefox
make -f client.mk build


Other related posts: