Ken Moffat wrote: > On Tue, May 29, 2012 at 11:42:41PM -0500, Bruce Dubbs wrote: >> Bruce Dubbs wrote: >> >> I rebooted and udev from systemd seems to work with the patch. I >> updated the patch (same location, timestamp 29-May-2012 22:28) because I >> forgot to create /lib/udev/devices/{null,pts}. The latest patch now >> has that, but the mountvirtfs boot script needs to be updated. >> >> Otherwise I think the patch is good. If someone (Matt?) can test and >> confirm that it works, I'll put it in the book. >> >> -- Bruce >> > My test results: > > I used previous bootscripts, so /dev/pts does not exist. I assume > this is what you've fixed in your local mountvirtfs. Putting pts in > /lib/udev/devices seems redundant now that it isn't copied. > > The good: My disk and cd/dvd drive showed up (not sure if the > cd/dvd is down to my own rule which just links to sr0 for this box, > or to the standard rules - doesn't matter). My own rules for usb > sticks, camera attached to usb, and usb printer (/dev/usb/lp0) all > work fine. > > The bad: I cannot compile xf86-input-evdev, it needs libudev.pc or > flags pointing it to libudev. For me, this is a showstopper.
I went to the source of xf86-input-evdev-2.6.0 and did: grep -r udev * and got no results. Are you sure the problem was xf86-input-evdev? I did a check of all my logs and found the following packages that use -ludev: libvirt-0.9.11 libatasmart-0.18 pulseaudio-2.0 MesaLib-8.0.2 I omitted the ones using -lgudev since then the full systemd package can be built in BLFS. It seems like the deal breaker here for not having udev libraries in MesaLib. I'll try to create a dynamic udev library in my script. > I'll take a look at Dan's suggestion for my next step. That's a good thing. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page