i have a package that uses autotest and after upgrading to 2.64, it started issuing these errors:
$ autom4te --language=autotest -o testsuite.tmp testsuite.at testsuite.at:4: error: m4_divert_push: cannot change diversion to `GROW' inside m4_expand testsuite.at:4: the top level autom4te-2.65: /usr/bin/m4 failed with exit status: 1 make: *** [testsuite] Error 1 the testsuite.at code looks like this: $ cat testsuite.at AT_INIT m4_defun([PCALC_FILESDIR], [$srcdir]) AT_SETUP(001) AT_CHECK([pcalc @PCALC_FILESDIR/pcalc.001], [0], [ignore]) AT_CLEANUP if i change the m4_defun to m4_define, then it works fine. assuming the intention is to get people to stop using m4_defun, perhaps it could be done with a little more helpful error message ? i was using m4_defun() in a completely different file and erroring on the AT_CHECK() line didnt really clue me into the actual source of the problem. -mike
signature.asc
Description: This is a digitally signed message part.