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