Ohh thank you for telling me. Sorry i read too fast the manual. I just copied and pasted the AS_IF function from the pdf autoconf manual, and i kept the space. Too lazy :) I am Juan Carlos Hurtado to introduce myself to the list :). Thank you very much. On Fri, Jan 8, 2010 at 2:56 PM, Eric Blake <ebb9@xxxxxxx> wrote: > [adding autoconf-patches; replies can drop autoconf] > > According to adso 0000 on 1/8/2010 5:48 AM: > > maybe i am saying some none sense but.... > > Have you check to don't leave any space between the name of the macro and > > their arguments. > > for example: > > "AS_IF (" fails for me but > > "AS_IF(" it works. > > Correct. This is an artifact of m4's parsing rules, and the autoconf > manual is explicit about this fact, in the second paragraph of: > > http://www.gnu.org/software/autoconf/manual/autoconf.html#Autoconf-Language > > Actually, that paragraph would work better with an explicit example, so > I'm considering adding this patch. It is currently incomplete: do you > have a preferred name that you would like to be credited as in the THANKS > and ChangeLog entry? > > -- > Don't work too hard, make some time for fun as well! > > Eric Blake ebb9@xxxxxxx > > From e468c08f9e3b3ed27f9e5c6d9fb4f92c7a931982 Mon Sep 17 00:00:00 2001 > From: Eric Blake <ebb9@xxxxxxx> > Date: Fri, 8 Jan 2010 06:52:58 -0700 > Subject: [PATCH] WIP: Clarify language handling of opening parenthesis. > > FIXME - waiting for feedback on attribution name > > * doc/autoconf.texi (Autoconf Language): Give an example of > improper argument passing. > * THANKS: Update. > Reported by adso_0000. > > Signed-off-by: Eric Blake <ebb9@xxxxxxx> > --- > ChangeLog | 8 ++++++++ > doc/autoconf.texi | 9 ++++++++- > 2 files changed, 16 insertions(+), 1 deletions(-) > > diff --git a/ChangeLog b/ChangeLog > index 2765bda..0699db0 100644 > --- a/ChangeLog > +++ b/ChangeLog > @@ -1,3 +1,11 @@ > +2010-01-08 Eric Blake <ebb9@xxxxxxx> > + > + Clarify language handling of opening parenthesis. > + * doc/autoconf.texi (Autoconf Language): Give an example of > + improper argument passing. > + * THANKS: Update. > + Reported by adso_0000. > + > 2010-01-05 Eric Blake <ebb9@xxxxxxx> > > Improve release automation. > diff --git a/doc/autoconf.texi b/doc/autoconf.texi > index cc19284..41d0443 100644 > --- a/doc/autoconf.texi > +++ b/doc/autoconf.texi > @@ -1132,7 +1132,14 @@ Autoconf Language > quotation. > > When calling macros that take arguments, there must not be any white > -space between the macro name and the open parenthesis. Arguments should > +space between the macro name and the open parenthesis. > + > +@example > +AC_INIT ([oops], [1.0]) # incorrect > +AC_INIT([hello], [1,0]) # good > +@end example > + > +Arguments should > be enclosed within the quote characters @samp{[} and @samp{]}, and be > separated by commas. Any leading blanks or newlines in arguments are > ignored, > unless they are quoted. You should always quote an argument that > -- > 1.6.4.2 > > > _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf