Thomas Koenig <[email protected]> writes:
> ig25@linux-d6cw:~/Downloads/automake-1.15> t/wrap/automake-1.15 --help
> Unescaped left brace in regex is illegal here in regex; marked by <--
> HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at
> /home/ig25/Downloads/automake-1.15/bin/automake line 3936.
> Compilation failed in require at t/wrap/automake-1.15 line 27.
Indeed this is a symptom of the unescaped issue of bug#21001 [1].
Looking at your 'config.log':
> ## ----------------- ##
> ## Output variables. ##
> ## ----------------- ##
>
> ACLOCAL='"/home/ig25/Downloads/automake-1.15/t/wrap/aclocal-1.15"'
> AMTAR='$${TAR-tar}'
> AM_BACKSLASH='\'
> AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
> AM_DEFAULT_VERBOSITY='0'
> AM_TEST_RUNNER_SHELL='/usr/bin/sh'
> AM_V='$(V)'
> APIVERSION='1.15'
> AUTOCONF='${SHELL} /home/ig25/Downloads/automake-1.15/lib/missing autoconf'
> AUTOHEADER='${SHELL} /home/ig25/Downloads/automake-1.15/lib/missing
> autoheader'
> AUTOMAKE='"/home/ig25/Downloads/automake-1.15/t/wrap/automake-1.15"'
> AWK='gawk'
> CC='cc'
> CFLAGS='-g -O2'
> CPPFLAGS=''
> CXX='c++'
> CXXFLAGS='-g -O2'
> CYGPATH_W='echo'
> DEFS='-DPACKAGE_NAME=\"GNU\ Automake\" -DPACKAGE_TARNAME=\"automake\"
> -DPACKAGE_VERSION=\"1.15\" -DPACKAGE_STRING=\"GNU\ Automake\ 1.15\"
> -DPACKAGE_BUGREPORT=\"[email protected]\"
> -DPACKAGE_URL=\"http://www.gnu.org/software/automake/\"'
The fact that PACKAGE_VERSION and PACKAGE_STRING refers to 1.15 is not
normal. It should be 1.15.1.
Could this be possible that you are building Automake 1.15 and not
1.15.1?
[1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21001.
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37