Source: autoconf2.64 Version: 2.64-3 Severity: important Justification: ftbfs with dash from experimental Tags: upstream
Hi, Trying to build autoconf2.64 with dash 0.5.6.1-1~exp2 as /bin/sh, I get checking for GNU M4 that supports accurate traces... configure: error: no acceptable m4 could be found in $PATH. GNU M4 1.4.6 or later is required; 1.4.13 is recommended make: *** [configure-stamp] Error 1 This is because configure does ac_snippet=change'quote(<,>)in''dir(<if''def>,mac,bug)' ac_snippet=${ac_snippet}pat'subst(a,\(b\)\|\(a\),\1)d'nl test -z "`$ac_path_M4 -F conftest.m4f </dev/null 2>&1`" \ && test -z "`echo $ac_snippet | $ac_path_M4 --trace=mac 2>&1`" \ && test -f conftest.m4f \ && ac_cv_path_M4=$ac_path_M4 ac_path_M4_found=: and expects bash's behavior (backslashes preserved rather than being used for escape sequences) which is not portable. Suggested fix: patch m4/m4.m4 to use $as_echo. Or set CONFIG_SHELL in debian/rules. Thanks for keeping the toolchain working well. Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org