during my last world update, emerge complained that my existing version of gnome-themes is blocking the update of gtk-engines, which is required by the update of the gnome-themes package itself - gtk-engines-2.6.2 depends on !<=gnome-themes-2.8.2 (gnome-themes-2.8.1 is installed), while gnome-themes-2.10.0 (the earliest version that would satisfy the gtk-engines dependency) requires >=gtk-engines-2.6; gtk-engines-2.6.2 is the earliest version in portage that would satisfy that dependency, but it too depends on !<=gnome-themes-2.8.2, thus a dependency loop is formed and neither package can be updated automatically. i worked around the problem by running "emerge --unmerge gnome-themes; emerge gnome-themes"; the merge worked fine and successfully updated gtk-engines too, since the offending gnome-themes version was already unmerged. perhaps an automatic solution would be, when updating multiple packages in the same run, to check dependencies against the versions that will be installed by the update, instead of the versions that are already installed; but this will work only when the dependency is needed for the actual operation of the package, and will fail if the dependency is needed for the installation itself. Reproducible: Always Steps to Reproduce: 1. emerge x11-themes/gtk-engines-2.2.0 2. emerge x11-themes/gnome-themes-2.8.1 3. emerge x11-themes/gnome-themes-2.10.0 Actual Results: <=x11-themes/gnome-themes-2.8.2 (is blocking x11-themes/gtk-engines-2.6.3) Expected Results: since gnome-themes-2.8.1 does not impede the actual merging of gtk-engines-2.6.3, gtk-engines-2.6.3 should be emerged anyway, since obviously gnome-themes will be upgraded to satisfy the dependency in the same emerge run. # emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 17 2005, 16:39:04)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.itdnet.net/gentoo/ http://gentoo.ITDNet.net/gentoo http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://mirror.gentoo.no/ ftp://mirror.switch.ch/mirror/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.bg.gentoo.org/gentoo-portage" USE="x86 3dnow X aalib acl acpi alsa apm avi berkdb bitmap-fonts bonobo bzip2 bzlib caps cdb cdr crypt cups curl dga doc dvd dvdr emboss encode esd exif fam fbcon flac foomaticdb ftp gd gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile iconv icq imagemagick imap imlib innodb jabber jpeg lcms libcaca libg++ libwww lzw-tiff mad maildir mikmod mime mmx mng motif mozilla mp3 mpeg mysql ncurses nls offensive ogg oggvorbis opengl oscar oss pam pcre pdflib perl php png posix ppds python qt quicktime readline ruby sasl sdl slang snmp sockets sox speex spell sse ssl svg svga tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vhosts videos vorbis wxwindows xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Please, search... *** This bug has been marked as a duplicate of 95195 ***