Unfortunately I exposed that package "gnome-base/gnome" has a conflicting circular dependency. The latest ebuild for "gnome-base/gnome" wants (1) "gnome-base/control-center" and (2) gnome-base/gnome-applets which wants gnome-base/libgnomekbd which refuses to be build at the same time as gnome-base/control-center. This is not urgent because I was able to use the above information to devise the following work-around. 1# emerge --unmerge gnome-base/control-center 2# emerge -ND gnome-base/libgnomekbd >& emerge_libgnomekbd 3# emerge -vND gnome-base/gnome >& emerge_gnome This subverts the (directed) anti-dependency the line in the ebuild for gnome-base/libgnomekbd. However I wonder if the "!<gnome-base/control-center-2.17.0" line in /usr/portage/gnome-base/libgnomekbd/libgnomekbd-2.18.2.ebuild is there for an important reason!! If so, then the ebuilds need to be modified so both packages are not requested by gnome-base. If not, then a simple edit to gnome-base/libgnomekbd fixes the problem. Thanks, Clark ------------------------------------------------------------------------ trek cmobarry # uname -a Linux trek 2.6.22-gentoo-r2 #1 Mon Aug 20 16:00:19 EDT 2007 x86_64 AMD Turion(tm) 64 Mobile Technology ML-30 AuthenticAMD GNU/Linux I started out with the following. emerge --sync emerge portage emerge --depclean world revdep-rebuild emerge -vND world I am now rebuilding my OS. ------------------------------------------------------------------------ My original error looked like the following.... # emerge -pu world These are the packages that would be merged, in order: Calculating world dependencies... done! ... [ebuild U ] gnome-base/control-center-2.18.1 [2.16.3] USE="-esd%" [ebuild N ] gnome-base/libgnomekbd-2.18.2 USE="-debug" [ebuild U ] gnome-extra/gnome-screensaver-2.18.2-r1 [2.16.2-r1] [ebuild U ] gnome-base/gnome-applets-2.18.0-r2 [2.16.2-r1] USE="gnome%* -doc%" [ebuild U ] gnome-base/gnome-2.18.2-r1 [2.16.3] USE="-mono%" [blocks B ] <gnome-base/control-center-2.17.0 (is blocking gnome-base/libgnomekbd-2.18.2) # equery depends -a libgnomekbd [ Searching for packages depending on libgnomekbd... ] gnome-base/control-center-2.18.1 (gnome-base/libgnomekbd) gnome-base/gnome-applets-2.18.0-r2 (gnome? gnome-base/libgnomekbd) gnome-extra/gnome-screensaver-2.18.2-r1 (>=gnome-base/libgnomekbd-0.1) # grep libgnomekbd /usr/portage/gnome-base/control-center/control-center-2.1*.ebuild /usr/portage/gnome-base/control-center/control-center-2.18.1.ebuild: gnome-base/libgnomekbd # grep control-center /usr/portage/gnome-base/libgnomekbd/libgnomekbd-2.18.2.ebuild !<gnome-base/control-center-2.17.0" # grep gnome-applets gnome-base/gnome/gnome-2.18.2-r1.ebuild >=gnome-base/gnome-applets-2.18.0
*** This bug has been marked as a duplicate of bug 172812 ***