i'm not really familiar with the diversion functionality of m4, so i'll just post findings ...
this simple code works under <=autoconf-2.63: $ cat configure.ac AC_INIT(f, 0) m4_divert(1) AC_MSG_RESULT([moo1]) m4_divert(2) AC_MSG_RESULT([moo2]) m4_divert(3) AC_MSG_RESULT([moo3]) AC_OUTPUT $ autoconf && ./configure moo1 moo2 moo3 configure: creating ./config.status but under autoconf-2.64+, we see: $ autoconf && ./configure ./configure: line 3: 5: Bad file descriptor ./configure: line 4: 6: Bad file descriptor ./configure: line 9: 5: Bad file descriptor ./configure: line 10: 6: Bad file descriptor ./configure: line 22: 5: Bad file descriptor ./configure: line 23: 6: Bad file descriptor ./configure: line 94: 5: Bad file descriptor ./configure: line 95: 6: Bad file descriptor sed: can't read confdefs.h: No such file or directory ./configure: line 163: 5: Bad file descriptor ./configure: line 164: 6: Bad file descriptor ./configure: line 607: : command not found -mike
signature.asc
Description: This is a digitally signed message part.
