[blfs-book] Udev-extras BLFS SVN 2014-04-11 no rule to make target gudev
cryptoniks at gmail.com
Sun Apr 13 22:28:07 PDT 2014
Subject: udev-extras install issues
Good evening everybody.
I wanted to request some assistance and clarification in regards to the
above mentioned package.
Following the LFS-SVN installed systemd to play nice with sysvinit. The
version used was 212. which passing udevadm --version confirms.
This issue seems to be when trying to extract the extras like gudev keymap(I
know its built in)
Per the BLFS SVN instructions I "attempted" to locate a udev-lfs-212.tar.bz2
to match the systemd-212 installed in LFS-SVN(which had me use the for the
initial rules.) However the the LFS ftp's highest version is udev-lfs-208-
Figuring it would be ok to use the udev-lfs-20140408.tar.bz2 I unpacked into
the systemd source:
tar -xv ../udev-lfs-20140408.tar.bz2
Then I start to hit walls see the SVN udev files has like the net rules etc.
However it did not have the makefiles needed to extract the extras
I then did some searching found a bunch of raging holy wars about systemd
and sysvinit etc but oddly not much about this issue.
This leads me to think that perhaps my understanding of this install eludes
me thus before we move on this is my install method (basically whats been
provided in the SVN)
systemd has been reinstalled post LFS Per the supplied commands except for
one change which is to remove --disable-gudev from the ./configure
following the LFS-SVN it builds installs generates the netrules etc.
Then we go on to BLFS SVN
First I unpack systemd-212.tar.bz2
Again unable to find a udev-lfs-212 and the udev-lfs-20140408.tar.bz2
doesn't seem to have the required make files, I decided to try the highest
available udev-lfs-208-3 at the time of this post
I then unpack the udev-lfs-208-3 into the systemd source
I then attempt to follow the udev-extras instruction set.
Things that happen: I am assuming my major issue is a package miss match eg
running systemd-212 but no udev-lfs-212 to extract gudev from systemd
The SVN udev-lfs-20140408 will successfully run the first command:
make -f udev-lfs-20140408/Makefile.lfs install
However the Makefiles needed for gudev extraction are not present (in this
The udev-lfs-208-3 (closest i could find for systemd 212) will NOT run any
I wont paste output here because I really think its my lack of understanding
on this part of the build. By necessity I haven't followed the command set
because I cant find a corresponding package only older or make -f udev-lfs-
20140408/Makefile.lfs install packages.
So before we dig into this deeper can somebody post their successful build
commands for udev-extras on BLFS-SVN-20140408. I feel i am totally missing
The primary goal is getting gudev extracted
Issue extracting gudev from systemd source.
32 bit x86
no CFLAGS or CXXFLAGS defined
systemd-212 (per lfs svn)
udev-lfs-???.tar.xz (books says get udev-lfs-212 ((matched to version
reported by udevadm --version))
Again I appreciate any help on this matter.
P.S I am still pretty dripping wet behind the ears when it comes to linux so
be bear with me. Thank you for your patience.
More information about the blfs-book