I want to tell you that the dependencies for colord-0.1.21 are not as they
are listed on the corresponding blfs book page.

I have installed all depencencies listed under 'required', but an attempt
to configure colord results in:

No package 'gudev-1.0' found.

The recommended 'Udev-Installed LFS Version' seems to be a requirement too.
Also the instructions on this page are not valid for my lfs 7.0
installation, because Udev-173.tar.gz is not available anymore from
http://www.kernel.org/pub/linux/utils/linux/kernel/hotplug.

Therefore I decided to install Udev-182, slightly deviating from the
instructions on
http://www.linuxfromscratch.org/lfs/view/stable/chapter06/udev.html.

Here is my modification and some explaination for each change.

BLKID_CFLAGS="-I/usr/include/blkid"  \
BLKID_LIBS="-L/lib -lblkid"          \
KMOD_CFLAGS="-I/usr/include"         \
KMOD_LIBS="-L/lib -lkmod"            \
./configure  --prefix=/usr           \
             --with-rootprefix=''    \
             --with-rootlibdir=/lib  \ # added this one because this
option is in the instructions for reinstalling udev in blfs
             --bindir=/sbin          \
             --sysconfdir=/etc       \
             --libexecdir=/lib       \
             --enable-rule_generator \
             # --disable-introspection \ # because I do have
introspection installed
             --disable-keymap        \
             # --disable-gudev         \ # because this one is the
missing depencency for colord-0.1.12
             --with-usb-ids-path=no  \
             --with-pci-ids-path=no  \
             --with-systemdsystemunitdir=no \
             --with-docdir=/usr/share/doc/udev-181 # added because its
also in the instructions in blfs chapter Udev-Installed LFS Version


After configuring the Udev sources with these arguments, the first build
attempt failed, because Kmod lack's from LFS 7.0. Therefore I would also
suggest adding Kmod to the required dependencies on
http://www.linuxfromscratch.org/blfs/view/svn/general/udev.html and
removing the instructions for udev-173 alltogether from this page.

Well, I'm writing this email while attempting to get colord-0.1.21 compiled
and installed, and a new attempt to configure it just resulted in another
configure error:

No package 'polkit-gobject-1' found

So this one also seems to be 'required' instead of 'recommended'. And I
have just noticed that usb-utils is not installed on my system but is in
the 'required' section of
http://www.linuxfromscratch.org/blfs/view/svn/general/udev.html. I suppose
this one can be moved to 'recommended'.

I'm writing this email while I'm configuring and building the packages, and
now udev is installed with Kmod running, I found another oddity on
pollkit-0.106 this time:

Building polkit-0.106 on an offline system halts on a make error because it
cannot acces:

http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl

of course not, without an internet connection, since when is internet
required for make?

It is the first time I experience that a build requires internet acces, but
I don't see why and I don't like it also.

adding --disable-manpages to the configure arguments makes the build
succesfull. This is a very weird and uncommon thing in my point of view,
make that requires internet access.

Anyways, after all of this, I did get colord-0.1.21 to build and install, I
hope this info is of any use for you.

Ronnie van Aarle.
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to