These are the packages that would be merged, in order: Calculating dependencies ..... ..... done! [nomerge ] kde-base/kdebase-meta-3.5.5 [nomerge ] kde-base/kstart-3.5.0 USE="arts kdeenablefinal -debug -kdehiddenvisibility -kdexdeltas -xinerama" [nomerge ] kde-base/kdelibs-3.5.5-r9 USE="alsa arts cups doc kdeenablefinal ssl -acl -avahi -debug -fam -jpeg2k -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -spell -tiff -utempter -xinerama -zeroconf" LINGUAS="-he" [ebuild N ] media-libs/alsa-lib-1.0.14_rc1 USE="doc -debug" [ebuild N ] app-doc/doxygen-1.4.7 USE="doc qt3 unicode -tetex" [ebuild N ] media-gfx/graphviz-2.12 USE="X doc nls perl python -examples -gnome -gtk -pango -ruby -tcl -tk" [ebuild N ] dev-lang/swig-1.3.31 USE="doc java perl python -guile -lua -mono -ocaml -php -pike -ruby -tcl -tk" [ebuild N ] virtual/jdk-1.5.0 [ebuild N ] dev-java/sun-jdk-1.5.0.10 USE="X alsa doc -examples -jce -nsplugin" !!! Error: circular dependencies: ('ebuild', '/', 'media-gfx/graphviz-2.12', 'merge') depends on ('ebuild', '/', 'dev-lang/swig-1.3.31', 'merge') (hard) ('ebuild', '/', 'dev-lang/swig-1.3.31', 'merge') depends on ('ebuild', '/', 'dev-java/sun-jdk-1.5.0.10', 'merge') (hard) ('ebuild', '/', 'virtual/jdk-1.5.0', 'merge') (hard) ('ebuild', '/', 'virtual/jdk-1.5.0', 'merge') depends on ('ebuild', '/', 'dev-java/sun-jdk-1.5.0.10', 'merge') (medium) ('ebuild', '/', 'dev-java/sun-jdk-1.5.0.10', 'merge') depends on ('ebuild', '/', 'media-libs/alsa-lib-1.0.14_rc1', 'merge') (medium) ('ebuild', '/', 'media-libs/alsa-lib-1.0.14_rc1', 'merge') depends on ('ebuild', '/', 'app-doc/doxygen-1.4.7', 'merge') (hard) ('ebuild', '/', 'app-doc/doxygen-1.4.7', 'merge') depends on ('ebuild', '/', 'media-gfx/graphviz-2.12', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies.