Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116474 - mozilla-firefox-bin-1.5-r1 dependency check
Summary: mozilla-firefox-bin-1.5-r1 dependency check
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-12-23 03:03 UTC by Petteri Räty (RETIRED)
Modified: 2006-11-11 13:23 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-12-23 03:03:52 UTC
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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-12-23 04:55:52 UTC
*** Bug 115730 has been marked as a duplicate of this bug. ***
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2005-12-27 14:29:08 UTC
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
Comment 3 Andreas Berg 2006-02-07 09:11:19 UTC
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. 
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-11-11 13:23:31 UTC
Has been fixed quite some time ago...