I try to emerge the darcs, and I got this error: localhost ~ # emerge -pv darcs These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] dev-util/darcs-1.0.9 USE="doc" [nomerge ] dev-lang/ghc-6.4.2 USE="X doc opengl -openal -test" [ebuild N ] dev-haskell/haddock-0.8 USE="doc" [ebuild N ] dev-haskell/cabal-1.1.6.2 USE="doc -profile" [ebuild N ] dev-lang/ghc-6.4.2 USE="X doc opengl -openal -test" !!! Error: circular dependencies: ('ebuild', '/', 'dev-lang/ghc-6.4.2', 'merge') depends on ('ebuild', '/', 'dev-haskell/haddock-0.8', 'merge') (hard) ('ebuild', '/', 'dev-haskell/cabal-1.1.6.2', 'merge') (medium-soft) ('ebuild', '/', 'dev-haskell/cabal-1.1.6.2', 'merge') depends on ('ebuild', '/', 'dev-lang/ghc-6.4.2', 'merge') (medium) ('ebuild', '/', 'dev-haskell/haddock-0.8', 'merge') depends on ('ebuild', '/', 'dev-haskell/cabal-1.1.6.2', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies.
emerge if with USE="-doc" *** This bug has been marked as a duplicate of bug 175808 ***
*** Bug 195795 has been marked as a duplicate of this bug. ***