On Mon, Jul 16, 2012 at 12:14:01PM +0200, Stefano Lattarini wrote:
> Here are the errors that I'm getting:
> 
> autoconf.texi:8018: Misplaced }

I think that this is correct (and my guess is that the other are in fact
consequences and similar other issues).  Indeed, there is a @macro:

@macro ovar{varname}
@r{[}@var{\varname\}@r{]}@c
@end macro

Called like:
@defmac AC_F77_DUMMY_MAIN (@ovar{action-if-found}, @dvar{action-if-not-found, @
  AC_MSG_FAILURE})

The trouble comes from the @c, indeed, the macro expansion leads to
@defmac AC_F77_DUMMY_MAIN (@r{[}@var{action-if-found}@r{]}@c, 
@dvar{action-if-not-found, @
  AC_MSG_FAILURE})
which means that the end of the line is ignored.

> Also, where is
> that "conftest.c" coming from?

It comes from
# 1 "conftest.c"

and the new feature of recognizing those kind of line specifications
to match with what m4 produces.  You can use @hashchar{} instead of #,
maybe.  Or, to be backward compatible

@asis{# 1 "conftest.c"}

-- 
Pat

Reply via email to