On 01/15/2014 02:32 AM, David C. Rankin wrote: > So this looks like a true 'subdir-objects' is disabled failure regarding > logger.c. (why this one and not the 100 before?) dunno.. I'm going to try: > > AM_INIT_AUTOMAKE([subdir-objects]) SOLVED - Automake is a mess and it will get worse! For hal on arch, you must update your build() to: build() { cd $srcdir patch -Np1 -d ${srcdir} < hal.patch cd "${srcdir}/${pkgname}-${pkgver}" patch -Np1 -i "${srcdir}/hal-libudev-events.patch" patch -Np1 -i "${srcdir}/hal-glib-2.3-compile-fix.patch" patch -Np1 -i "${srcdir}/udev-update.patch" patch -Np1 -i "${srcdir}/badvok-compile-fix.patch" # fix trialing space sed -i 's/failed; [\] /failed; \\/' policy/Makefile.am # fix subdir-objects mess in automake 1.14 sed -i 's/AM_INIT_AUTOMAKE[(]\[gnu 1.9\][)]/AM_INIT_AUTOMAKE([subdir-objects])/' configure.in libtoolize --force aclocal autoupdate # required to fix obsolete macros autoconf automake --add-missing --warnings=all ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libexecdir=/usr/lib/hal --with-udev-prefix=/etc \ --enable-static=no --disable-acpi-ibm \ --disable-docbook-docs --disable-console-kit \ --disable-policy-kit --disable-acl-management \ --enable-umount-helper --disable-smbios \ --with-hal-user=hal --with-hal-group=hal \ --with-pid-file=/var/run/hald.pid \ --sbindir=/usr/bin --disable-gtk-doc make } But in the end: hal-0.5.14-18-x86_64.pkg.tar.xz complete with systemd hal.service file -- David C. Rankin, J.D.,P.E.