Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98245 - mozilla-firefox-1.0.4 can link against libgnome-2.so.0 but doesn't depend on it
Summary: mozilla-firefox-1.0.4 can link against libgnome-2.so.0 but doesn't depend on it
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-07 10:24 UTC by Petteri Räty (RETIRED)
Modified: 2006-03-30 20:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petteri Räty (RETIRED) gentoo-dev 2005-07-07 10:24:58 UTC
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
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2005-07-22 02:32:58 UTC
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 $  
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2005-08-11 04:28:53 UTC
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
Comment 3 Akos Szalkai 2005-09-12 18:40:24 UTC
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.
Comment 4 Jory A. Pratt 2006-03-30 20:03:43 UTC
has already been addressed with the 1.5 release!