Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35685 - gdk-pixbuf deps to gnome-libs-1.4.1.2-r1 even with gnome USE not set
Summary: gdk-pixbuf deps to gnome-libs-1.4.1.2-r1 even with gnome USE not set
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 38568 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-12-12 14:55 UTC by pasi.valminen
Modified: 2004-01-17 19:51 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 pasi.valminen 2003-12-12 14:55:07 UTC
I was wondering why emerging dvdrip wanted to build gnomelibs and traced it to gdk-pixbuf. The ebuild contains:
<clip>
RDEPEND="... >=gnome-base/gnome-libs-1.4.1.2-r1"
# We need gnome-libs here, else gnome support do not get compiled into
# gdk-pixbuf (the GnomeCanvasPixbuf library )
</clip>
The dependency should use gnome USE flag instead.

I removed the gnome-libs from the dependency list. Nothing broke, no gnome support, dvdrip works.

Fix is simple: RDEPEND="... gnome? >=gnome-base/gnome-libs-1.4.1.2-r1"

Reproducible: Always
Steps to Reproduce:
1. emerge -p dvdrip
2.
3.

Actual Results:  
Gnome libs in the dependancy list.

Expected Results:  
I have USE="-gnome" and gnome-libs is only needed for gnome support so it should
not have been in the deps list.

Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.23)
=================================================================
System uname: 2.4.23 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
Gentoo Base System version 1.4.3.10p1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 foomaticdb mad -3dfx 3dnow -aalib -acl acpi -afs alsa -apache2 -apm
-arts -atlas avi -berkdb -bonobo -canna -cdr -cjk crypt -cups -curl -debug -dga
-directfb -doc -dvb dvd -emacs encode -esd -ethereal -ev6 -evo -fbcon -firebird
-flash -freetds -freewnn -gb -gd -gdbm -ggi gif -gnome -gphoto2 gpm -gps gtk
gtk2 -gtkhtml -guile -icc -icc-pgo -imap imlib -innodb -informix ipv6 -jack java
-jikes jpeg -junit -kde -kerberos -krb4 -ladcca -lcms -ldap -leim libg++ -libgda
-libwww -lirc maildir -matrox -mbox -mcal -mikmod -memlimit mmx -motif -mozilla
mpeg -mpi -mule -mysql -nas ncurses -nhc98 -nls nocardbus -oci8 -odbc oggvorbis
opengl -oss pam -pcmcia -pda pdflib perl plotutils png -pnp postgres -prebuilt
-python -qt quicktime readline -ruby -samba sasl -scanner sdl -slang -slp -snmp
-socks5 -spell sse ssl -static svga -tcltk tcpd tetex -tiff truetype -trusted
usb -voodoo3 -wavelan wmf X -Xaw3d -xface -xinerama -xml xml2 xmms xv -zeo zlib"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-12-12 16:09:31 UTC
and they will continue to do so until we can specify that such and such with so-and-so USE flag is a dependency.  Until then, your best bet is to edit the gdk-pixbuf ebuild, unfortunately
Comment 2 pasi.valminen 2003-12-12 16:55:50 UTC
ok. since gdk-pixbuf doesn't update too frequently, it's not really a pain in the ass once the latest version is installed. and my need for it seems to limit to dvdrip.
Comment 3 Spider (RETIRED) gentoo-dev 2004-01-17 19:51:50 UTC
*** Bug 38568 has been marked as a duplicate of this bug. ***