Gentoo Archives: gentoo-user

From: Alan Mackenzie <acm@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] x11-drivers/xf86-input-evdev-2.7.0: Use flag udev seems compulsory.
Date: Sun, 01 Jul 2012 11:26:39
Message-Id: 20120701112110.GA4383@acm.acm
In Reply to: Re: [gentoo-user] x11-drivers/xf86-input-evdev-2.7.0: Use flag udev seems compulsory. by Walter Dnes
1 Hi, Walt.
2
3 On Sun, Jun 24, 2012 at 11:03:06AM -0400, Walter Dnes wrote:
4 > On Sat, Jun 23, 2012 at 10:40:23AM +0000, Alan Mackenzie wrote
5 > > Hi, Gentoo.
6
7 > > I've just emerge --sync'd, and there's a massive amount of X server
8 > > updates. When I try emerge -auND, I get told:
9
10 > > The following USE changes are necessary to proceed:
11 > > #required by x11-drivers/xf86-input-evdev-2.7.0, required by
12 > > x11-base/xorg-drivers-1.12[input_devices_evdev]
13 > > >=x11-base/xorg-server-1.12.2 udev
14
15 > > . So I need the udev use flag. This is somewhat distressing, since
16 > > I've been running my system on busybox's mdev for several months. It's
17 > > looking like I'll not be able to continue doing so.
18
19 > > Any suggestions, anybody, how I can now best proceed?
20
21 > The message indicates that =x11-base/xorg-drivers-1.12 *WITH EVDEV*
22 > requires udev. I don't use evdev. I keyworded
23 > "=x11-base/xorg-drivers-1.12 ~x86" and I get...
24
25 > [d531][root][~] emerge -pv x11-base/xorg-drivers
26
27 > These are the packages that would be merged, in order:
28
29 > Calculating dependencies... done!
30 > [ebuild U ~] x11-base/xorg-drivers-1.12 [1.11] INPUT_DEVICES="keyboard mouse -acecad -aiptek -elographics -evdev -fpit -hyperpen -joystick -mutouch -penmount -synaptics -tslib -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 -intel -mach64 -mga -modesetting% -neomagic (-newport) -nouveau -nv (-omapfb) -qxl -r128 -radeon -s3 -s3virge -savage -siliconmotion -sis (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -v4l -vesa -via -virtualbox -vmware (-voodoo) (-chips%) (-impact%) (-rendition%) (-sisusb%) (-tseng%)" 0 kB
31
32 > For starters, I suggest...
33
34 > grep evdev /etc/make.conf
35
36 > ...and look at what you have to get rid of. My machine works fine
37 > without evdev. Actually, I start my USE var in make.conf with "-*".
38 > Then I add only items that I want, or that software I want requires.
39
40 Thanks for the tip. In the end, I've decided to go back to udev. Not
41 that I really want to, but I just don't have the time at the moment to
42 sort out the complexities of doing without evdev, and the other things
43 which would surely crop up.
44
45 So I now have a mammoth root partition containing /usr, the lesser of the
46 two available evils (the other being, of course, building an initramfs).
47
48 Mdev worked, and worked well.
49
50 There seems to be a relentless process at large, whereby the
51 opportunities to create an aesthetically pleasing individual system are
52 gradually diminishing. Shame.
53
54 > --
55 > Walter Dnes <waltdnes@××××××××.org>
56
57 --
58 Alan Mackenzie (Nuremberg, Germany).