Hi,

on Centos 7.2.1511 with gcc-5.4.0 and Perl-5.24.0 installed,
I ran into a bug in .../automake-1.15/bin/automake, that shows
as failing test in `make check`.
Perl-5.24.0 issues a warning when it encounters a not quoted
left brace ('{') in a regular expression that causes some tests to fail.

Attached is a fix that may be packaged unprofessionally.
The diff was created by having moved the original script to
bin/automake.orig and the fixed version residing in bin/automake.

I think it should be mentioned in the INSTALL file, that configuring and
building automake will give very wrong results, when libtool
is not properly installed on the system.

Best Regards, Armin Faltl

--- bin/automake.orig   2016-10-08 13:34:06.755669580 -0400
+++ bin/automake        2016-10-09 05:08:14.020424529 -0400
@@ -3933,7 +3933,7 @@
 sub substitute_ac_subst_variables
 {
   my ($text) = @_;
-  $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;
+  $text =~ s/\$\{([^ \t=:+{}]+)\}/substitute_ac_subst_variables_worker ($1)/ge;
   return $text;
 }
 

Reply via email to