On 01/14/2014 05:22 PM, David C. Rankin wrote:
On 01/14/2014 05:06 PM, Calvin Morrison wrote:
Those packages should be marked out of date. I
wouldn't trust them. I'm not sure
about specifics about the conflict
I am re-writing the PKGBUILD, so I'm going to figure it out. I think the only
dependencies that no longer exist are 'eject' and 'systemd-tools' and
those seem
to be provided now by 'util-linux' and 'systemd'. (god knows the source
hasn't
changed.....) I'll report back with success or failure.
Grr, found that problem - yes there really is a trailing space in the hal source
that kills the build. Fix with:
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"
sed -i 's/failed; [\] /failed; \\/' policy/Makefile.am
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
But then another FTBS:
hald/solaris/probing/Makefile.am:15: but option 'subdir-objects' is disabled
hald/solaris/probing/Makefile.am:19: warning: source file '../../logger.c' is in
a subdirectory,
hald/solaris/probing/Makefile.am:19: but option 'subdir-objects' is disabled
partutil/Makefile.am:7: warning: source file '../hald/logger.c' is in a
subdirectory,
partutil/Makefile.am:7: but option 'subdir-objects' is disabled
==> ERROR: A failure occurred in build().
Aborting...
Where line 7 is:
libpartutil_la_SOURCES = partutil.h partutil.c ../hald/logger.c
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])
--
David C. Rankin, J.D.,P.E.