bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sr #110571] Autoconf-2.71 misconverts new-line escapes in AC_CHECK_FUNC


From: Petr Pisar
Subject: [sr #110571] Autoconf-2.71 misconverts new-line escapes in AC_CHECK_FUNCS() argument
Date: Fri, 26 Nov 2021 09:09:16 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0

URL:
  <https://savannah.gnu.org/support/?110571>

                 Summary: Autoconf-2.71 misconverts new-line escapes in
AC_CHECK_FUNCS() argument
                 Project: Autoconf
            Submitted by: petrp
            Submitted on: Fri 26 Nov 2021 02:09:14 PM UTC
                Category: None
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: None

    _______________________________________________________

Details:

This piece of autoconf.ac:

AC_CHECK_FUNCS( \
  strcpy \
  strdup \
  strchr \
  strlen \
  strcat \
  strtok \
)

autoconf-2.69 converts to:

for ac_func in \
  strcpy \
  strdup \
  strchr \
  strlen \
  strcat \
  strtok \

do :

autoconf-2.71 into:

  for ac_func in strcpy strdup strchr \ strlen \ strcat \ strtok \
do :

As a result bash reports a syntax error on the for-loop because it does not
recognizes "do" as a keyword.

See <https://bugzilla.redhat.com/show_bug.cgi?id=1999491> for more details.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/support/?110571>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]