Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 243858 - x11-base/xorg-x11-7.2: circular dependencies
Summary: x11-base/xorg-x11-7.2: circular dependencies
Status: RESOLVED DUPLICATE of bug 225091
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-24 17:19 UTC by IL Idrissi Mohammed Amine
Modified: 2008-10-24 18:43 UTC (History)
0 users

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 IL Idrissi Mohammed Amine 2008-10-24 17:19:16 UTC
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).
Comment 1 IL Idrissi Mohammed Amine 2008-10-24 18:43:15 UTC

*** This bug has been marked as a duplicate of bug 225091 ***