On 02/19/2011 12:07 PM, cliffhan...@gardener.com wrote: >> -----Original Message----- >> From: John Burrell<john_burr...@hotmail.com> >> To: blfs-support@linuxfromscratch.org >> Sent: Sat, Feb 19, 2011 4:59 pm >> Subject: udev in blfs > >> Current version of udev in lfs-development is 166. > >> In blfs, if gobject-introspection installed, then udev-164 compiles > okay, >> but versions 165 and 166 do not. > >> Error is: > >> /usr/src/core/udev/udev-166/tmp-introspectY1yvnr/GUdev-1.0.o:(.data+0xc) > : undefined reference to `g_udev_enumerator_get_type' >> collect2: ld returned 1 exit status > > >> If use --disable-introspection, then both 165 and 166 compile without > error. >> I have gobject-introspection-0.6.14 installed. >> I haven't tried messing with later versions of gobject-intro. > >> May be the book should say - use 164 if introspection installed or > disable it with later versions - >> but then I don't know what introspection support udev provides, so > disabling it may mean the end >> of the world for some people ;>) > > I haven't seen this error as I normally compile gobject-introspection > after udev, much later, for whatever reason(can't remember). >
Then you do not have gio support in udev. gobject-introspection will be held at current version until we update Gnome. If using lfs-svn or RC, you should try to update to latest stable releases available. Gnome in particular (as well as KDE) are difficult to nail down the dependencies, but not impossible, just pay close attention to the output of configure (use something like "./configure 2>&1 | tee myconfigure.log" so that you can look at it with a text editor). I'm thinking that the book should be branched for 6.7 to avoid these issues, but that is simply not possible right now. -- DJ Lucas -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page