watermelon mwheeler # emerge -pv gnome These are the packages that would be merged, in order: Calculating dependencies /[nomerge ] gnome-base/gnome-2.22.2 USE="cdr cups dvdr esd mono -accessibility -ldap" [nomerge ] mail-client/evolution-2.22.2-r2 USE="crypt dbus hal ipv6 mono networkmanager pda spell ssl -debug -kerberos -krb4 -ldap -nntp -profile" [nomerge ] net-misc/networkmanager-0.6.6 USE="crypt gnome -debug -doc" [ebuild N ] gnome-extra/nm-applet-0.6.6 USE="libnotify -debug -doc" [ebuild N ] net-misc/networkmanager-0.6.6 USE="crypt gnome -debug -doc" [ebuild N ] gnome-base/gnome-panel-2.22.2 USE="eds networkmanager -debug -doc" !!! Error: circular dependencies: ('ebuild', '/', 'gnome-base/gnome-panel-2.22.2', 'merge') depends on ('ebuild', '/', 'net-misc/networkmanager-0.6.6', 'merge') (hard) ('ebuild', '/', 'net-misc/networkmanager-0.6.6', 'merge') depends on ('ebuild', '/', 'gnome-base/gnome-panel-2.22.2', 'merge') (hard) ('ebuild', '/', 'gnome-extra/nm-applet-0.6.6', 'merge') (medium-soft) ('ebuild', '/', 'gnome-extra/nm-applet-0.6.6', 'merge') depends on ('ebuild', '/', 'gnome-base/gnome-panel-2.22.2', 'merge') (hard) ('ebuild', '/', 'net-misc/networkmanager-0.6.6', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies.