On Sun, May 22, 2016 at 11:23 PM, carl hansen wrote: > >> automake --version > Unescaped left brace in regex is deprecated, passed through in regex; > marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at > /opt/gsrc/bin/automake line 3936. > automake (GNU automake) 1.15 > Copyright (C) 2014 Free Software Foundation, Inc. > License GPLv2+: GNU GPL version 2 or later .... > > > using perl 5.22.1 > > how to fix ? > > > > was: $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge; following the message, this seems to work; not thoroughly tested: $text =~ s/\$\{([^ \t=:+{}]+)\}/substitute_ac_subst_variables_worker ($1)/ge; leaning toothpicks....