from revdep-rebuild: broken /usr/lib/MozillaFirefox/components/libmozgnome.so (requires libgnome-2.so.0) Reproducible: Always Steps to Reproduce: 1.USE="gnome" equery depgraph mozilla-firefox | grep libgnome Actual Results: mozilla-firefox doesn't depend on libgnome Expected Results: mozilla-firefox should depend on libgnome so that emerge -pv depclean doesn't remove it and break libmozgnome.so pena asm # emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.12 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.4.1-r1 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -pipe -mfpmath=sse -ffast-math -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -mfpmath=sse -ffast-math -fomit-frame-pointer" DISTDIR="/usr/src/distfiles" FEATURES="autoconfig ccache cvs distlocks fixpackages noauto sandbox sfperms strict" GENTOO_MIRRORS=" http://trumpetti.atm.tut.fi/gentoo http://lame.lut.fi/linux/gentoo " LANG="en_US.utf8" LC_ALL="en_US.utf8" PKGDIR="/home/pkg/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/betelgeuse /usr/local/overlays/gentoo-java-experimental /usr/local/overlays/gentopia" SYNC="rsync://aria/portage" USE="x86 X aac acl acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 bzlib cdb cddb cdparanoia cdr crypt cups curl divx4linux dts dvd dvdr dvdread emboss encode esd fam flac foomaticdb freetype gcj gif gnome gstreamer gtk gtk2 hal imagemagick jack java jpeg kde kdeenablefinal kdexdeltas libg++ libwww logitech-mouse lzo mad makecheck mikmod mjpeg mmx mmx2 mozilla mp3 mpeg ncurses network nptl nptlonly nvidia offensive ogg oggvorbis opengl pam pdflib png python qt quicktime readline real rtc ruby samba slp spell sse sse2 ssl subversion svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis win32codecs xine xml xml2 xv xvid zlib video_cards_nvidia userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Unlike mozilla-thunderbird using the latest mozilla-firefox (1.0.6-r1) with USE="-gnome" the following doesn't find anything: betelgeuse@pena /usr/lib/mozilla-firefox/components $ equery f mozilla-firefox | grep "\.so$" | xargs ldd | grep gnome betelgeuse@pena /usr/lib/mozilla-firefox/components $
Firefox is also missing a dependancy for gnome-vfs-2 when USE=gnome is set. checking for XpGetPrinterList in -lXp... yes checking for gnome-vfs-2.0 >= 2.0 gnome-vfs-module-2.0 >= 2.0... configure: error: * * * Could not find gnome-vfs-module-2.0 >= 2.0 !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/mozilla-firefox-1.0.6-r5/work/mozilla/config.log Relevant line of config.log: configure:12077: checking for gnome-vfs-2.0 >= 2.0 gnome-vfs-module-2.0 >= 2.0
Also, if mozilla-firefox is emerged when libgnome or libbonobo is not installed then components/libmozgnome.so silently does not get built. (There is no warning even with USE=gnome.) The result is no default browser check (not even in the preferences window) and no automatic integration between firefox and thunderbird (eg. File/Send Link... does nothing). Recommendation: - when USE=gnome, firefox should depend on libgnome and libbonobo, - when USE=-gnome, there should probably be a warning that there will be no integration between firefox and thunderbird.
has already been addressed with the 1.5 release!