[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: autoconf-2.50 problems with dnl
From: |
Akim Demaille |
Subject: |
Re: autoconf-2.50 problems with dnl |
Date: |
15 Jun 2001 10:36:24 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Copyleft) |
>>>>> "Bruno" == Bruno Haible <address@hidden> writes:
>> It is not. It is 2.50 that does a better job at catching your
>> problem.
Bruno> Oh, you're right. Sorry. The bug is in both 2.13 and 2.50.
What bug? To call it a bug depends on what you wrote. And
unfortunately, to ensure bugward compatibility, there are bugs we have
to keep :(
Bruno> This is a bug report. I have noticed that in a particular
Bruno> context, namely in an AC_OUTPUT argument, a "dnl" comment is
Bruno> not, as stated in the autoconf manual, elided, but instead it
Bruno> appears in the configure script, where it will likely cause an
Bruno> error message.
They are elided when they are not quoted!
Consider this:
AC_INIT
dnl Removed
[dnl] Not removed
So somehow, your argument which includes these `dnl' is overquoted,
and does not get evaluated. Hence there is no reason for dnl to be
removed.