On 04/28/2012 06:12 AM, 赵佳晖 wrote:
> [blocks b      ] <=sys-apps/gnome-disk-utility-3.0.2-r200 
> ("<=sys-apps/gnome-disk-utility-3.0.2-r200" is blocking 
> gnome-base/libgdu-3.0.2)
          ^
Aside: notice the small 'b' in that blocks message.  That says portage is smart 
enough
to fix the problem without your help.  Ignore that one.

> [ebuild     U ~] gnome-base/gvfs-1.12.1 [1.10.1] USE="bluetooth cdda gdu http 
> udev -afp -archive -avahi -bluray -doc -fuse -gnome-keyring -gphoto2 -ios 
> -samba -udisks%" 1,328 kB
> [blocks B      ] <x11-base/xorg-server-1.11.4 ("<x11-base/xorg-server-1.11.4" 
> is blocking x11-libs/gtk+-3.4.1)
          ^
The big 'B' means that you must make a decision that portage can't make for you.

>  * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.

>   (x11-base/xorg-server-1.11.2-r2::gentoo, installed) pulled in by
                            ^^^^^^^                     ^^^^^^^^^^^^
This is an old version of xorg-server, and that is the problem you need
to solve.  The 'pulled in by' is telling you the source of the problem:

>     x11-base/xorg-server[xorg] required by 
> (x11-drivers/xf86-input-evdev-2.6.0::gentoo, installed)

So, the old version of input-evdev is the package that insists on keeping
the old version of xorg-server.  In this example the decision to delete
the old evdev is an easy one.  In some cases the decision may not be so easy:

emerge -C xf86-input-evdev (this will remove evdev from your 'world' file.

The newer version of evdev should be pulled in with the new xorg-server.

#equery d xf86-input-evdev
 * These packages depend on xf86-input-evdev:
x11-base/xorg-drivers-1.12 (input_devices_evdev ? x11-drivers/xf86-input-evdev)

This means that evdev will be pulled in by xorg-drivers, but only if
you have evdev listed as one of your input devices in make.conf.

#grep -i input /etc/make.conf
INPUT_DEVICES="evdev"



Reply via email to