GNU bug report logs - #16841
Bug#738716: automake: Generates syntax error in configure script

Previous Next

Package: automake;

Reported by: Eric Dorland <eric <at> debian.org>

Date: Sat, 22 Feb 2014 07:42:02 UTC

Severity: normal

Tags: patch

Merged with 18075

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eric Dorland <eric <at> debian.org>
To: 16841 <at> debbugs.gnu.org
Cc: 738716-forwarded <at> bugs.debian.org, Hilko Bengen <bengen <at> debian.org>
Subject: bug#16841: Bug#738716: automake: Generates syntax error in configure script
Date: Sat, 22 Feb 2014 02:40:41 -0500
[Message part 1 (text/plain, inline)]
* Hilko Bengen (bengen <at> debian.org) wrote:
> 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.

It looks like the problem is the dnl on your AM_INIT_AUTOMAKE line: 

AM_INIT_AUTOMAKE(foreign) dnl NB: Do not [quote] this parameter.

That's suppressing the natural new line that would be there. But I
think the patch is legitimate so forwarding it along.

> --- /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


-- 
Eric Dorland <eric <at> kuroneko.ca>
ICQ: #61138586, Jabber: hooty <at> jabber.com

[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 10 years and 152 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.