Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cannot build FF 1.5.0.7 on linux x86_64

4 views
Skip to first unread message

Werner Flamme

unread,
Oct 12, 2006, 9:02:02 AM10/12/06
to
Hi all,

I try to build FF 1.5.0.7 on my SUSE Linux 10.0 x86_64 box.

gcc version 4.0.3 20051024

cat .mozconfig
# This file specifies the build flags for Firefox. You can use it by adding:
# . $topsrcdir/browser/config/mozconfig
# to the top of your mozconfig file.

mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browser
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --disable-xft

The result of "make -f client.mk build":

---snip---
gmake[5]: Entering directory `/usr/src/packages/mozilla/gfx/src/gtk'
nsGfxFactoryGTK.cpp
c++ -o nsGfxFactoryGTK.o -c -DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API
-DOSTYPE=\"Linux2.6.13-15\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000
-DUSE_POSTSCRIPT -I../.. -I./. -I./.. -I./../shared -I./../x11shared
-I../../../dist/include/xpcom -I../../../dist/include/string
-I../../../dist/include/widget -I../../../dist/include/view
-I../../../dist/include/util -I../../../dist/include/pref
-I../../../dist/include/uconv -I../../../dist/include/unicharutil
-I../../../dist/include/locale -I../../../dist/include/necko
-I../../../dist/include/content -I../../../dist/include/layout
-I../../../dist/include/gfx -I../../../dist/include
-I../../../dist/include/nspr -I../../../dist/sdk/include -fPIC
-fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor
-Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED
-O -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
-I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib64/gtk-2.0/include
-I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0
-I/usr/X11R6/include -I/opt/gnome/include/glib-2.0
-I/opt/gnome/lib64/glib-2.0/include -DMOZILLA_CLIENT -include
../../../mozilla-config.h -Wp,-MD,.deps/nsGfxFactoryGTK.pp nsGfxFactoryGTK.cpp
nsGfxFactoryGTK.cpp: In function ‘nsresult
nsFontEnumeratorConstructor(nsISupports*, const nsIID&, void**)’:
nsGfxFactoryGTK.cpp:155: error: ‘nsIFontEnumerator’ was not declared in
this scope
nsGfxFactoryGTK.cpp:155: error: ‘result’ was not declared in this scope
gmake[5]: *** [nsGfxFactoryGTK.o] Fehler 1
gmake[5]: Leaving directory `/usr/src/packages/mozilla/gfx/src/gtk'
gmake[4]: *** [libs] Error 2
gmake[4]: Leaving directory `/usr/src/packages/mozilla/gfx/src'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/usr/src/packages/mozilla/gfx'
gmake[2]: *** [tier_9] Error 2
gmake[2]: Leaving directory `/usr/src/packages/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/src/packages/mozilla'
make: *** [build] Error 2

---pins---

I had to disable Xft to get this far anyway - I ran into the problems
described on
http://benjamin.smedbergs.us/blog/2005-10-27/gcc-40-workaround/ and
http://benjamin.smedbergs.us/blog/2006-03-28/gcc-and-visibility-one-step-forward-hit-a-brick-wall/
before...

What may be the workaround to get my FiFo built?

Regards,
Werner

0 new messages