I have jut completed my first installation of Gentoo using the amd64 handbook. But when emerging xorg-x11 or xorg-server like described in the Xorg howto, Portage complains about circular dependencies. Reproducible: Always Steps to Reproduce: 1. Emerging xorg-x11 or xorg-server. Actual Results: The following error occurs: !!! Error: circular dependencies: ('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') depends on ('ebuild', '/', 'net-print/cups-1.3.8-r2', 'merge') (hard) ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard) ('ebuild', '/', 'x11-misc/shared-mime-info-0.30', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'x11-misc/xdg-utils-1.0.2-r1', 'merge') depends on ('ebuild', '/', 'x11-misc/shared-mime-info-0.30', 'merge') (medium) ('ebuild', '/', 'dev-util/desktop-file-utils-0.15', 'merge') (medium-soft) ('ebuild', '/', 'virtual/ghostscript-0', 'merge') depends on ('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') (medium) ('ebuild', '/', 'media-video/nvidia-settings-169.07', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') (hard) ('ebuild', '/', 'x11-drivers/nvidia-drivers-173.14.09', 'merge') (medium) ('ebuild', '/', 'x11-drivers/nvidia-drivers-173.14.09', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'media-video/nvidia-settings-169.07', 'merge') (medium-soft) ('ebuild', '/', 'x11-libs/gtk+-2.12.11', 'merge') depends on ('ebuild', '/', 'x11-misc/shared-mime-info-0.30', 'merge') (hard) ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'x11-libs/pango-1.20.5', 'merge') (hard) ('ebuild', '/', 'net-print/cups-1.3.8-r2', 'merge') (hard) ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'dev-libs/atk-1.22.0', 'merge') (hard) ('ebuild', '/', 'x11-libs/pango-1.20.5', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'dev-util/desktop-file-utils-0.15', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'sys-auth/consolekit-0.2.3', 'merge') depends on ('ebuild', '/', 'dev-libs/dbus-glib-0.74', 'merge') (hard) ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'x11-drivers/xf86-input-mouse-1.2.3', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') depends on ('ebuild', '/', 'x11-apps/xinit-1.0.5-r1', 'merge') (hard) ('ebuild', '/', 'x11-drivers/xf86-input-mouse-1.2.3', 'merge') (medium-soft) ('ebuild', '/', 'x11-drivers/xf86-input-keyboard-1.1.1-r1', 'merge') (medium-soft) ('ebuild', '/', 'x11-drivers/nvidia-drivers-173.14.09', 'merge') (medium-soft) ('ebuild', '/', 'dev-libs/dbus-glib-0.74', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'net-print/cups-1.3.8-r2', 'merge') depends on ('ebuild', '/', 'net-print/foomatic-filters-ppds-20070501', 'merge') (medium-soft) ('ebuild', '/', 'x11-misc/xdg-utils-1.0.2-r1', 'merge') (medium) ('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') (medium-soft) ('ebuild', '/', 'virtual/ghostscript-0', 'merge') (medium-soft) ('ebuild', '/', 'x11-drivers/xf86-input-keyboard-1.1.1-r1', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'net-print/foomatic-filters-3.0.20080507', 'merge') depends on ('ebuild', '/', 'app-text/ghostscript-gpl-8.62', 'merge') (hard) ('ebuild', '/', 'virtual/ghostscript-0', 'merge') (hard) ('ebuild', '/', 'net-print/cups-1.3.8-r2', 'merge') (hard) ('ebuild', '/', 'x11-apps/xinit-1.0.5-r1', 'merge') depends on ('ebuild', '/', 'sys-auth/consolekit-0.2.3', 'merge') (hard) ('ebuild', '/', 'net-print/foomatic-filters-ppds-20070501', 'merge') depends on ('ebuild', '/', 'net-print/foomatic-filters-3.0.20080507', 'merge') (medium) ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard) ('ebuild', '/', 'dev-libs/atk-1.22.0', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies. Expected Results: Downloading and compiling of the X.org server. My USE flags: USE="mmx sse sse2 X gtk gnome -kde -qt3 -qt4" Note that when you put a - sign for gtk and gnome, the list of circular dependencies reduces: !!! Error: circular dependencies: ('ebuild', '/', 'x11-apps/xinit-1.0.5-r1', 'merge') depends on ('ebuild', '/', 'sys-auth/consolekit-0.2.3', 'merge') (hard) ('ebuild', '/', 'sys-auth/consolekit-0.2.3', 'merge') depends on ('ebuild', '/', 'dev-libs/dbus-glib-0.74', 'merge') (hard) ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'x11-drivers/xf86-input-mouse-1.2.3', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') depends on ('ebuild', '/', 'x11-apps/xinit-1.0.5-r1', 'merge') (hard) ('ebuild', '/', 'x11-drivers/xf86-input-mouse-1.2.3', 'merge') (medium-soft) ('ebuild', '/', 'x11-drivers/xf86-input-keyboard-1.1.1-r1', 'merge') (medium-soft) ('ebuild', '/', 'x11-drivers/nvidia-drivers-173.14.09', 'merge') (medium-soft) ('ebuild', '/', 'dev-libs/dbus-glib-0.74', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'x11-drivers/xf86-input-keyboard-1.1.1-r1', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'x11-drivers/nvidia-drivers-173.14.09', 'merge') depends on ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge') (hard) ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') (hard) ('ebuild', '/', 'dev-libs/glib-2.16.5', 'merge') depends on ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies. VIDEO_CARDS is set to "nvidia". INPUT_DEVICES is set to "keyboard mouse". I'm using an AMD64 Gentoo Linux, installed from an existing Linux distribution (Ubuntu 8.10).
*** This bug has been marked as a duplicate of bug 225091 ***