firefox failed to compile with the following errors: gmake[5]: Entering directory `/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/browser/components/bookmark s/src' nsBookmarksService.cpp g++ -o nsBookmarksService.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -I../../../../dist/include/xpcom -I.. /../../../dist/include/string -I../../../../dist/include/rdf -I../../../../dist/include/appshell -I../../../.. /dist/include/widget -I../../../../dist/include/necko -I../../../../dist/include/nkcache -I../../../../dist/in clude/uconv -I../../../../dist/include/pref -I../../../../dist/include/dom -I../../../../dist/include/intl -I. ./../../../dist/include/webshell -I../../../../dist/include/windowwatcher -I../../../../dist/include/unicharut il -I../../../../dist/include/txmgr -I../../../../dist/include/xmlextras -I../../../../dist/include/caps -I../ ../../../dist/include/xpconnect -I../../../../dist/include/js -I../../../../dist/include/bookmarks -I../../../ ../dist/include -I/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/dist/include/nspr -I/usr/X11R6/incl ude -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wconversion -Wpointer-arith -Wcast-align -Woverl oaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -g -march=k8 -mtune=k8 -pipe -fstack-protector -fPIC -Wno-deprecated -fshort-wchar -pthread -pipe -DDEBUG -D_DEBUG -DDEBUG_portage -DTRAC ING -g -fno-inline -O1 -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.d eps/nsBookmarksService.pp nsBookmarksService.cpp nsBookmarksFeedHandler.cpp g++ -o nsBookmarksFeedHandler.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/rdf -I../../../../dist/include/appshell -I../../. ./../dist/include/widget -I../../../../dist/include/necko -I../../../../dist/include/nkcache -I../../../../dis t/include/uconv -I../../../../dist/include/pref -I../../../../dist/include/dom -I../../../../dist/include/intl -I../../../../dist/include/webshell -I../../../../dist/include/windowwatcher -I../../../../dist/include/unich arutil -I../../../../dist/include/txmgr -I../../../../dist/include/xmlextras -I../../../../dist/include/caps - I../../../../dist/include/xpconnect -I../../../../dist/include/js -I../../../../dist/include/bookmarks -I../.. /../../dist/include -I/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/dist/include/nspr -I/usr/X11R6/ include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wconversion -Wpointer-arith -Wcast-align -Wo verloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -g -march=k8 -mtune=k8 - pipe -fstack-protector -fPIC -Wno-deprecated -fshort-wchar -pthread -pipe -DDEBUG -D_DEBUG -DDEBUG_portage -D TRACING -g -fno-inline -O1 -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-M D,.deps/nsBookmarksFeedHandler.pp nsBookmarksFeedHandler.cpp nsBookmarksFeedHandler.cpp:63:26: nsIDOMParser.h: No such file or directory nsBookmarksFeedHandler.cpp: In member function `nsresult nsFeedLoadListener::TryParseAsSimpleRSS()': nsBookmarksFeedHandler.cpp:561: error: `nsIDOMParser' undeclared (first use this function) nsBookmarksFeedHandler.cpp:561: error: (Each undeclared identifier is reported only once for each function it appears in.) nsBookmarksFeedHandler.cpp:561: error: template argument 1 is invalid nsBookmarksFeedHandler.cpp:561: error: invalid type in declaration before '(' token nsBookmarksFeedHandler.cpp:561: error: cannot convert `const nsCreateInstanceByContractID' to `int' in initial ization nsBookmarksFeedHandler.cpp:565: error: base operand of `->' is not a pointer gmake[5]: *** [nsBookmarksFeedHandler.o] Error 1 gmake[5]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/browser/components/bookmarks /src' gmake[4]: *** [libs] Error 2 gmake[4]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/browser/components/bookmarks' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/browser/components' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla/browser' gmake[1]: *** [tier_99] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0-r1/work/mozilla' make: *** [default] Error 2 !!! ERROR: net-www/mozilla-firefox-1.0-r1 failed. !!! Function src_compile, Line 95, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: emerge info: Gentoo Base System version 1.4.16 Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.2, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1-rf17 x86_64) ================================================================= System uname: 2.6.9-gentoo-r1-rf17 x86_64 4 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-g -march=k8 -mtune=k8 -O3 -pipe -fomit-frame-pointer -fstack-protector" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /home /opt/zetagrid /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/freenet /var/qmail/control /var/www" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-g -march=k8 -mtune=k8 -O3 -pipe -fomit-frame-pointer -fstack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks nostrip sandbox userpriv usersandbox" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://mirrors.tds.net/gentoo http://mirrors.tds.net/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X aalib acpi alsa apache2 arts berkdb bitmap-fonts bonobo canna cdr crypt cups debug divx4linux dvd esd ethereal evo f77 fam fbcon flac foomaticdb fortran gd gdbm gif gimpprint glut gnome gpm gstreamer gtk gtkhtml guile imagemagick imap imlib innodb ipv6 jack jp2 jpeg kde kerberos libwww lzw lzw-tiff mad maildir mikmod motif mozilla multilib mysql ncurses nls nptl ntlm oav oggvorbis opengl oss pam pda pdflib perl php png postgres python qt readline ruby samba sasl sdl slang speex ssl tcltk tcpd tetex theora tiff truetype usb userlocales wmf xml xml2 xmms xpm xrandr xv zlib"
nsBookmarksFeedHandler.cpp is attempting to include this. There is a file named nsDOMParser.h, which I suspect is what it should be including.
This also happens on a "normal" x86 system. Could hardware please be changed to All?
sync and enjoy 1.0-r2