|
发表于 2010-2-13 09:56:38
|
显示全部楼层
Post by smalloldman;2057748
freeman ~ # emerge -vp gnome
These are the packages that would be merged, in order:
Calculating dependencies... done!
[nomerge ] gnome-base/gnome-2.26.3 USE="cups -accessibility -cdr -dvdr -esd -ldap -mono"
[nomerge ] x11-libs/gtk+-2.16.6 USE="cups -debug -doc -jpeg -jpeg2k -test -tiff -vim-syntax -xinerama"
[ebuild N ] net-print/cups-1.3.11-r1 USE="X acl avahi dbus pam perl python ssl -gnutls -java -jpeg -kerberos -ldap -php -png -ppds -samba -slp -static -tiff -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW"
[ebuild N ] net-dns/avahi-0.6.24-r2 USE="dbus gdbm gtk ipv6 python -autoipd -bookmarks -doc -howl-compat -mdnsresponder-compat -mono -qt3 -qt4 -test"
[ebuild N ] dev-python/pygtk-2.14.1-r1 USE="-doc -examples -test"
[ebuild N ] gnome-base/libglade-2.6.4 USE="-debug -doc"
[ebuild N ] x11-libs/gtk+-2.16.6 USE="cups -debug -doc -jpeg -jpeg2k -test -tiff -vim-syntax -xinerama"
* Error: circular dependencies:
('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') depends on
('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') (buildtime)
('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') depends on
('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') (buildtime)
('ebuild', '/', 'net-print/cups-1.3.11-r1', 'merge') depends on
('ebuild', '/', 'net-dns/avahi-0.6.24-r2', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') depends on
('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime)
('ebuild', '/', 'dev-python/pygtk-2.14.1-r1', 'merge') depends on
('ebuild', '/', 'x11-libs/gtk+-2.16.6', 'merge') (buildtime)
('ebuild', '/', 'gnome-base/libglade-2.6.4', 'merge') (buildtime)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-auth/pambase:0
('ebuild', '/', 'sys-auth/pambase-20090620.1-r1', 'merge') pulled in by
>=sys-auth/pambase-20090430[consolekit,-gnome-keyring] required by ('ebuild', '/', 'gnome-base/gdm-2.20.10-r2', 'merge')
(and 1 more)
('installed', '/', 'sys-auth/pambase-20090620.1-r1', 'nomerge') pulled in by
sys-auth/pambase required by ('ebuild', '/', 'app-admin/sudo-1.7.2_p1', 'merge')
Explanation:
New USE are correctly set, but --newuse wasn't requested, so an
installed package with incorrect USE happened to get pulled into the
dependency graph. In order to solve this, either specify the --newuse
option or explicitly reinstall 'sys-auth/pambase:0'.
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
我更晕了
循环依赖,在/etc/make.conf中加上-cups,如果你需要它,在emerge gnome后,再去掉-cups,然后emerge --newuse --deep --update world |
|