With the book's current instructions, ModemManager (which appears to
now be _required_ for geoclue, but maybe I'm misunderstanding the
meson options for geoclue) fails to build:

checking for vapigen... yes
Package systemd was not found in the pkg-config search path.
Perhaps you should add the directory containing `systemd.pc'
to the PKG_CONFIG_PATH environment variable
No package 'systemd' found
checking for GUDEV... yes
checking for LIBSYSTEMD... no
checking for LIBSYSTEMD_LOGIN... no
configure: error: libsystemd or libsystemd-login development headers are 
required

There is an old patch from DJ to update configure.ac and
Makefile.in, but the Makefile.in part rejects.  I've now managed to
build it using the following (based on gentoo) :

LIBSYSTEMD_LOGIN_CFLAGS=`pkg-config --cflags "libelogind"` \
LIBSYSTEMD_LOGIN_LIBS=`pkg-config --libs "libelogind"` \
./configure --prefix=/usr \
(etc).

I've no idea if it works, and I see that the build was not verbose -
but I don't really have a use for MM, or even for geoclue (unless it
turns out to be the magic bullet for epiphany), just trying to check
that things build.

ĸen
-- 
Adopted by dwarfs, brought up by dwarfs.  To dwarfs I'm a dwarf, sir.
I can do the rite of k'zakra, I know the secrets of h'ragna, I can
ha'lk my g'rakha correctly ... I am a dwarf
           Captain Carrot Ironfoundersson (in The Fifth Elephant)
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to