[sr #110872] m4_warn differs in various ways from its documentation

anonymous <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.bugs
Message-ID <[email protected]>
URL:
  <https://savannah.gnu.org/support/?110872>

                 Summary: m4_warn differs in various ways from its
documentation
                   Group: Autoconf
               Submitter: None
               Submitted: Sat 22 Apr 2023 11:01:15 AM UTC
                Category: None
                Priority: 5 - Normal
                Severity: 2 - Minor
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: GNU/Linux


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 22 Apr 2023 11:01:15 AM UTC By: Anonymous
OS: Linux user-ThinkPad-X200 5.15.0-70-generic #77+11.0trisquel19 SMP Tue Apr
18 13:57:27 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Automake version: autoreconf (GNU Autoconf) 2.71

Test procedure: run autogen.sh (attached), possibly with 'dnl' comments
removed.

Expected result: I would expect to be able to uncomment all of the m4_warn
lines, and receive four warnings and no fatal errors

Actual result:  I receive one warning.  If I uncomment either of the 'dnl 
m4_warn' lines, I receive an ugly fatal error in autom4te.

Context: I was looking for the category in which to report that the
PKG_CHECK_MODULES macro is not defined in the default configuration of my
platform.  [[ I have worked out that I need to install pkg-config, thank you.
]]

Partners in guilt:

This page:
https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Diagnostic-Macros.html#Diagnostic-Macros
- implicitly claims that using non-standard categories is possible
- claims that [] and [all] are categories
- does not refer me to the page below

This page:
https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/autom4te-Invocation.html#autom4te-Invocation
-  reports that not all categories are enabled, which would have been useful
to know
- contains a different list of categories from my autoreconf's man page

Desired result: if any warnings are on, then categories "", "all" and
nonstandard are on.  If I do not get the last, then nonstandard categories
produce a user's error message, rather than a programmer's error message.

Regards,
James the pedant.






    _______________________________________________________
File Attachments:


-------------------------------------------------------
Date: Sat 22 Apr 2023 11:01:15 AM UTC  Name: configure.ac  Size: 458B   By:
None
Test case
<http://savannah.gnu.org/support/download.php?file_id=54649>
-------------------------------------------------------
Date: Sat 22 Apr 2023 11:01:15 AM UTC  Name: autogen.sh  Size: 154B   By: None
Test case
<http://savannah.gnu.org/support/download.php?file_id=54650>

    _______________________________________________________

Reply to this item at:

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

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.