Ken Moffat wrote: > On Thu, May 31, 2012 at 02:10:44PM -0500, Bruce Dubbs wrote: >> Ken Moffat wrote: >>> Failed to link: >>> >>> CC cdrom_id >>> CC ata_id >>> CC accelerometer >>> /usr/bin/ld: cannot find -ludev >>> collect2: error: ld returned 1 exit status >>> LD udevd failed >>> root in chroot /building/systemd-183# >>> >>> You know I do things differently, so here is my environment in case >>> it's my fault: >> The environment shouldn't be a factor. You should have seen: >> >> CC libudev-device-private >> CC libudev-device >> CC libudev-enumerate >> CC libudev-list >> CC libudev-monitor >> CC libudev-queue-private >> CC libudev-queue >> CC libudev-util >> CC libudev >> libudev.so.1 created > > got that part >> ... >> CC accelerometer >> LD udevd >> LD udevadm >> ... >> Finished > > but broke in D udevd >> Look at the make.sh script. It should have: >> >> ########## LINKING >> >> cd build >> ... >> LDFLAGS="-pthread -Lbuild -lrt -lblkid -lkmod -L.. -ludev" >> link udevd >> ... > Yes, it has all of those lines. build contains all the objects as > well as libudev-local.a and ../ contains libudev.so.1{,.0.0}. > > Ah! No libudev.so symlink. Added symlink for libudev.so in ../ and > retried : it rebuilt / relinked and got through to Finished.
I guess I wasn't doing a clean and it was finding /usr/lib/libudev.so on my system. > Is it worth me testing that this does work for xorg/Mesa ? Or are > you concentrating on the patches to separate it ? Not sure. I've spent most of the day looking at configure.ac and can't seem to get around the need for pkg-config without unacceptable major surgery. See my post to Dan. > ĸen : still reading the 'goat' book - found my printed copy, didn't > know that was a goat on the cover (Dan's link to autobook at redhat) My paper copy says First Edition, October 2000. I always found it a difficult read. It's probably just takes a while to get your head around M4. The only time I really used M4 was in a compiler course I took somewhere around 1987. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page