i have a kde-meta installed and have weird depends with it: [nomerge ] kde-base/kde-meta-3.5.0 -accessibility [nomerge ] kde-base/kdegraphics-meta-3.5.0 -gphoto2 +povray -scanner [ebuild N ] kde-base/kuickshow-3.5.0 -arts -debug +kdeenablefinal -kdexdeltas +xinerama 0 kB [ebuild N ] media-libs/imlib-1.9.14-r3 0 kB [ebuild NS ] x11-libs/gtk+-1.2.10-r11 -debug +nls 0 kB [ebuild NS ] dev-libs/glib-1.2.10-r5 -hardened 0 kB from kde-meta-3.5.0 to glib1 and gtk1. i dont think that it is correct depends. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.6-r1, 2.6.14-gentoo-r3 i686) ================================================================= System uname: 2.6.14-gentoo-r3 i686 AMD Athlon(tm) Gentoo Base System version 1.12.0_pre11 ccache version 2.4 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.16 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.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache collision-protect distlocks sandbox sfperms strict strip" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="ru_RU.UTF-8" LC_ALL="ru_RU.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags,--sort-common -s" LINGUAS="RU EN ru en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/bmg-main /usr/local/overlays/gentopia" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext 7zip X a52 aalib acl acpi activefilter adns aim alsa apache2 artworkextra asf audiofile avi bash-completion bashlogger bcmath berkdb bitmap-fonts bonobo bzip2 cairo calendar caps cdb cdparanoia cdr clamav cle266 cp1251 cpdflib crypt css cups curl curlwrappers customlog dba dbus dga doc dts dv dvb dvd dvdr dvdread ecc eds effects emboss encode examples exif expat extensions fam fat fbcon ffmpeg firefox flash follow-xff foomaticdb fortran freetds ftp gd geoip gif gkt2 glitz glut gmp gnome-firefox gnutls gpm gtk2 guile hal hddtemp iconv icq idea idn imagemagick imap imlib inkjar java javascript jpeg jpeg2k kdeenablefinal kig-scripting lcms lesstif libcaca libedit libg++ libwww lirc logrotate lua lzo mad maildir mailwrapper matroska mbrola memlimit mhash mikmod mime ming mmap mmx mmxext mng mozdevelop mozsvg mp3 mpeg mppe-mppc mysql nautilus nls nptl nptlonly ntfs numeric nvidia objc objc-gc odbc offensive ogg oggvorbis openal opengl oss pam pccts pcntl pcre pdf pdflib perl perlsuid php plotutils plugin png posix povray profile python quicktime readline real reiserfs rtc ruby sametime screen sdl session sharedext simplexml slang slp snmp sockets socks5 speex spell spf sse ssl subp svg symlink sysfs t1lib tabs tcltk tcpd tetex theora threads tidy tiff tools transcode truetype truetype-fonts type1-fonts udev underscores unicode usb utf8 v4l v4l2 vcd vchroot vhosts vorbis win32codecs wmf xanim xface xgetdefault xine xinerama xml xml2 xosd xpm xprint xsl xv xvid xvmc yahoo yv12 zero-penalty-hit zlib linguas_RU linguas_EN linguas_ru linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET
Instead it is. kuickshow requires imlib (1) that on turn depends on gtk1 that depends on glib1. Not like we can do too much about it.
Well, imlib doesn't really depend on Gtk, but the Gnome herd refused to make it optional, see bug 40453.