Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 150942

Summary: Cedega + Circular Dependencies
Product: Gentoo Linux Reporter: Raistlin Majere <rat>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Raistlin Majere 2006-10-11 20:05:17 UTC
This is my first bug report for gentoo, so please correct whatever you need to in this post. Whenever emerging cedega-5.2.3 on my amd64 system I encounter the following problem :

Calculating dependencies... done!
!!! Error: circular dependencies:

ebuild / app-emulation/cedega-5.2.3 merge depends on
ebuild / dev-python/pygtk-2.8.6 merge (medium)
ebuild / dev-python/pygtk-2.8.6 merge depends on
ebuild / dev-python/pycairo-1.0.2 merge (hard)
ebuild / dev-python/pycairo-1.0.2 merge depends on
ebuild / dev-python/pygtk-2.8.6 merge (hard) 

After trying to unmask the packages I then ran into the same exact problem:

Calculating dependencies... done!
!!! Error: circular dependencies:

ebuild / dev-python/pygtk-2.10.1 merge depends on
ebuild / dev-python/pycairo-1.0.2 merge (hard)
ebuild / app-emulation/cedega-5.2.3 merge depends on
ebuild / dev-python/pygtk-2.10.1 merge (medium)
ebuild / dev-python/pycairo-1.0.2 merge depends on
ebuild / dev-python/pygtk-2.10.1 merge (hard) 

For further information on my package.keywords, package.unmask, and package.mask you can read this forums post: http://forums.gentoo.org/viewtopic-p-3640030.html#3640030

The problem is quickly solved by doing as Hagar said in the post:
USE="-gtk" emerge --oneshot pycairo
emerge --oneshot pygtk pycairo
emerge cedega
--This worked great for me.

Raistlin Majere
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-10-12 00:26:20 UTC

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