Source: automake-1.14 Version: 1:1.14.1-2 Severity: critical Tags: patch While trying to build a new version of nbdkit, I fonud that a freshly generated configure script contains a syntax error:
,---- | $ curl -O http://libguestfs.org/download/nbdkit/nbdkit-1.1.4.tar.gz | [...] | $ tar xzf nbdkit-1.1.4.tar.gz | $ cd nbdkit-1.1.4/ | $ autoreconf | $ ./configure | [...] | checking for style of include used by make... GNU | checking whether make supports nested variables... yes | checking dependency style of gcc... gcc3 | ./configure: line 4820: syntax error near unexpected token `case' | ./configure: line 4820: `fi case `pwd` in' `---- To me, this looks like a missing newline at the end of AM_INIT_AUTOMAKE in /usr/share/aclocal-1.14/init.m4. At least the attached patch fixes the problem for me. Cheers, -Hilko
--- /usr/share/aclocal-1.14/init.m4.orig 2014-02-12 09:45:22.883382346 +0100 +++ /usr/share/aclocal-1.14/init.m4 2014-02-12 09:45:40.758921507 +0100 @@ -164,7 +164,8 @@ END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi -fi]) +fi +]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further