http://dev.gentoo.org/~betelgeuse/scripts/checkdeps.rb betelgeuse@pena /mnt/checkouts/gentoo-x86/dev-java/commons-net $ checkdeps.rb mozilla-firefox-bin dev-libs/atk dev-libs/expat dev-libs/glib dev-libs/libxml2 dev-libs/openssl dev-libs/popt gnome-base/gconf gnome-base/gnome-vfs gnome-base/libbonobo gnome-base/orbit media-libs/fontconfig media-libs/freetype media-libs/libpng sys-devel/gcc sys-libs/glibc sys-libs/libstdc++-v3 sys-libs/zlib x11-libs/cairo x11-libs/gtk+ x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXt x11-libs/pango the deps: DEPEND="virtual/libc" RDEPEND="|| ( ( x11-libs/libXrender x11-libs/libXt x11-libs/libXmu ) virtual/x11 ) x86? ( >=sys-libs/lib-compat-1.0-r2 >=x11-libs/gtk+-2.2 ) amd64? ( >=app-emulation/emul-linux-x86-baselibs-1.0 >=app-emulation/emul-linux-x86-gtklibs-1.0 ) >=www-client/mozilla-launcher-1.41" Judging from the first list at least the lib-compat dependency is not needed. betelgeuse@pena /mnt/checkouts/gentoo-x86/dev-java/commons-net $ checkdeps.rb -v mozilla-firefox-bin | grep libstdc++ sys-libs/libstdc++-v3 /usr/lib/libstdc++-v3/libstdc++.so.5 virtual/libstc++-3.3 is probably what you want instead of lib-compat. I also don't see stuff like popt in the dependency list. DEPEND="virtual/libc" http://dev.gentoo.org/~plasmaroo/devmanual//general-concepts/dependencies/ libc is part of system There maybe more but you being more familiar with firefox can probably find the problems more easily.
*** Bug 115730 has been marked as a duplicate of this bug. ***
Ok. Now my checkdeps.rb script should do just direct deps: betelgeuse@pena ~/toucan/public_html/scripts $ checkdeps.rb mozilla-firefox-bin qfile -qC liblinc.so.1 returned a non zero value. qfile -qC libgnome-2.so.0 returned a non zero value. dev-libs/atk dev-libs/glib gnome-base/gconf gnome-base/gnome-vfs gnome-base/libbonobo gnome-base/orbit media-libs/fontconfig media-libs/freetype || app-office/openoffice-bin sys-devel/gcc || app-office/openoffice-bin sys-libs/glibc sys-libs/libstdc++-v3 www-client/mozilla-firefox-bin www-client/mozilla-firefox-bin || mail-client/mozilla-thunderbird || app-office/openoffice-bin x11-libs/gtk+ x11-libs/libX11 x11-libs/libXext x11-libs/libXft x11-libs/libXrender x11-libs/libXt x11-libs/pango
shouldn't virtual/libstc++-3.3 be added to the x86 part of the dependency list only? I _guess_ it's already provided by >=app-emulation/emul-linux-x86-baselibs-1.0 for amd64... and firefox seems to work fine without it.
Has been fixed quite some time ago...