[ebuild U ] net-www/mozilla-1.5-r1 [1.4-r3] +java +crypt -ipv6 +gtk2 +ssl -ldap +gnome -debug +mozcalendar +mozaccess +mozxmlterm +moznoirc -moznomail -moznocompose -moznoxft Ebuild of mozilla-1.5-r1 stops with a compiler error: ========= snip ========= make[4]: Entering directory `/var/tmp/portage/mozilla-1.5-r1/work/mozilla/extensions/access-builtin/accessproxy' nsAccessProxy.cpp g++ -o nsAccessProxy.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/docshell -I../../../dist/include/dom -I../../../dist/include/widget -I../../../dist/include/gfx -I../../../dist/include/layout -I../../../dist/include/content -I../../../dist/include/uriloader -I../../../dist/include/pref -I../../../dist/include/embedcomponents -I../../../dist/include/accessproxy -I../../../dist/include -I/var/tmp/portage/mozilla-1.5-r1/work/mozilla/dist/include/nspr -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long -mcpu=athlon-xp -pipe -s -fforce-addr -Wno-deprecated -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O2 -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsAccessProxy.pp nsAccessProxy.cpp nsAccessProxy.cpp:46:25: nsIRegistry.h: No such file or directory In file included from nsAccessProxy.cpp:58: nsAccessProxy.h:35:28: nsIAccessProxy.h: No such file or directory In file included from nsAccessProxy.cpp:58: nsAccessProxy.h: In static member function `static const nsID& nsAccessProxy::GetCID()': nsAccessProxy.h:64: `NS_ACCESSPROXY_CID' undeclared (first use this function) nsAccessProxy.h:64: (Each undeclared identifier is reported only once for each function it appears in.) nsAccessProxy.cpp: In member function `virtual nsresult nsAccessProxy::HandleEvent(nsIDOMEvent*)': nsAccessProxy.cpp:102: invalid use of undefined type `struct nsIDOMEvent' ../../../dist/include/dom/domstubs.h:103: forward declaration of `struct nsIDOMEvent' nsAccessProxy.cpp:113: cannot convert `nsIDOMEvent*' to `nsISupports*' for argument `1' to `const nsQueryInterface do_QueryInterface(nsISupports*, nsresult*)' make[4]: *** [nsAccessProxy.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/mozilla-1.5-r1/work/mozilla/extensions/access-builtin/accessproxy' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/var/tmp/portage/mozilla-1.5-r1/work/mozilla/extensions/access-builtin' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/var/tmp/portage/mozilla-1.5-r1/work/mozilla/extensions' make[1]: *** [tier_94] Error 2 make[1]: Leaving directory `/var/tmp/portage/mozilla-1.5-r1/work/mozilla' make: *** [default] Error 2 !!! ERROR: net-www/mozilla-1.5-r1 failed. !!! Function src_compile, Line 369, Exitcode 2 !!! (no error message) ========= snap =========
This is noted in the ebuild, and with an ewarn during the emerge process; access-builtin is a non-default extension, and is not guaranteed to build properly. It is only present for completeness' sake.