Opened 15 years ago

Closed 14 years ago

Last modified 13 years ago

#2958 closed task (fixed)

Udev-145/146

Reported by: DJ Lucas Owned by: Wayne Blaszczyk
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Depends on whether the BLFS release follows LFS 6.5 or 6.6.

Change History (7)

comment:1 by DJ Lucas, 15 years ago

This will be current LFS instructions, with dependencies on gobject-introspection (glib), with --enable-extras=gudev switch added, and --disable-extras removed. Also had to do 'CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" ./configure...' to make it find the glib includes in 146 (didn't try 145 as I accidently built against LFS-dev from 20090924 in last jhalfs run).

Current version of gobject-introspection is hopefully not needed for gnome gudev because it breaks the build of gudev...for unknown reasons at this time.

comment:2 by DJ Lucas, 15 years ago

Hmm..didn't have to supply weird CFLAGS once other deps in place (attr and acl), so required are acl (requres attr), glib, libusb, usbutils, pciutils, gperf. Optional is gobject-introspection (which also works once acl is in place).

comment:3 by DJ Lucas, 15 years ago

err....have to replace '--disable-extras' with '--enable-extras', and optionally add '--enable-introspection'.

comment:4 by Wayne Blaszczyk, 14 years ago

Owner: changed from blfs-book@… to Wayne Blaszczyk
Status: newassigned

comment:5 by willimm, 14 years ago

I rebuilt Udev with the instructions (with all deps), and here is the analisys:

  • If building with ACL/Attr, run this command:
ln -sfv ../usr/lib/lib{attr,acl}.la /lib

else Udev will throw a fit about this. Don't ask me why, but that's just what Udev neds.

  • Don't use --enable-introspection, udev won't build. I learned that the hard way.
  • It turns out that libgudev was the libary that had to be installed in a diffrent location than usual(libudev is in /lib, while libgudev is in /usr/lib), as I mentioned back when I announced Udev-143:

http://linuxfromscratch.org/pipermail/lfs-dev/2009-June/062886.html

See?

comment:6 by Wayne Blaszczyk, 14 years ago

Resolution: fixed
Status: assignedclosed

Added new package. udev-145 with extras.

comment:7 by (none), 13 years ago

Milestone: 6.5

Milestone 6.5 deleted

Note: See TracTickets for help on using tickets.