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). |