GNU bug report logs - #31883
Incompatibility with new Perl versions

Previous Next

Package: automake;

Reported by: Mitja Stachowiak <info <at> mitjastachowiak.de>

Date: Mon, 18 Jun 2018 15:19:02 UTC

Severity: normal

Tags: fixed

Merged with 21986, 23014, 23602

Done: Mathieu Lirzin <mthl <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mathieu Lirzin <mthl <at> gnu.org>
To: Mitja Stachowiak <info <at> mitjastachowiak.de>
Cc: 31883 <at> debbugs.gnu.org
Subject: bug#31883: Incompatibility with new Perl versions
Date: Wed, 20 Jun 2018 09:58:10 +0200
Hello,

Mitja Stachowiak <info <at> mitjastachowiak.de> writes:

> I found a bug in http://ftpmirror.gnu.org/automake/automake-1.15.tar.xz -> bin/automake.in
>
> At line 3881: Escape the outer {} with \. The correct line should look like this:
>
> $text =~ s/\$\{([^ \t=:+{}]+)\}/substitute_ac_subst_variables_worker ($1)/ge;
>
> Since newer versions, Perl enforces the escape of this brackets.

This is fixed since Automake 1.16

Thanks for the bug report.

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37




This bug report was last modified 6 years and 335 days ago.

Previous Next


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