Package: gummiboot
Version: 44-1
Severity: normal

For me package building fails because dh_autoreconf does not take m4/ into
account. But this is a strange failure case:

pkern@simplex ~/src/gummiboot-44 (git)-[master] % autoreconf -f -i
configure.ac:57: error: AM_COND_IF: no such condition "ARCH_IA32"
/usr/share/aclocal-1.14/cond-if.m4:23: AM_COND_IF is expanded from...
configure.ac:57: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

Okay... But it works from autogen.sh!

1 pkern@simplex ~/src/gummiboot-44 (git)-[master] % grep autoreconf autogen.sh
autoreconf --force --install --symlink

Okay...

pkern@simplex ~/src/gummiboot-44 (git)-[master] % autoreconf --force --install
configure.ac:35: installing 'build-aux/compile'
configure.ac:34: installing 'build-aux/config.guess'
configure.ac:34: installing 'build-aux/config.sub'
configure.ac:31: installing 'build-aux/install-sh'
configure.ac:31: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'

What!?

"export ACLOCAL_PATH = m4" in debian/rules fixes the issue, but this is weird.
Surely enough there's ACLOCAL_AMFLAGS in Makefile.am, too, which specifies
the m4 subdir.

That's because the autoreconf wrapper we ship handles --install differently
from -i and shells out to autoreconf2.50 if it finds the former.

pkern@simplex ~/src/gummiboot-44 (git)-[master] % dpkg -S /usr/bin/autoreconf
diversion by autoconf2.13 from: /usr/bin/autoreconf
diversion by autoconf2.13 to: /usr/bin/autoreconf2.50
autoconf, autoconf2.13: /usr/bin/autoreconf

Argh. And autoreconf2.50 works as expected.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gummiboot depends on:
ii  libblkid1  2.20.1-5.8
ii  libc6      2.19-7

Versions of packages gummiboot recommends:
ii  systemd  204-14

gummiboot suggests no packages.

-- Configuration Files:
/etc/default/gummiboot changed [not included]

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to