bug-autoconf
[Top][All Lists]
Advanced

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

[GNU Autoconf 2.71] testsuite: 10 11 12 14 37 92 236 238 239 240 293 299


From: Tom Lane
Subject: [GNU Autoconf 2.71] testsuite: 10 11 12 14 37 92 236 238 239 240 293 299 397 430 431 432 433 434 435 436 437 438 439 440 509 514 failed
Date: Sat, 02 Jul 2022 11:06:31 -0400

I got fairly depressing results from the autoconf test suite on
macOS 12.4 (Monterey), running on an M1 MacBook Pro.
Process was just

./configure --prefix=/usr/local/autoconf-2.71
make
make check

This machine has current XCode and command line tools installed.
I do also have some MacPorts packages installed, but reducing my
PATH to just "/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin"
didn't change the results.

                        regards, tom lane

## ----------------------------- ##
## GNU Autoconf 2.71 test suite. ##
## ----------------------------- ##

testsuite: command line was:
  $ tests/testsuite -C tests 
MAKE=/Applications/Xcode.app/Contents/Developer/usr/bin/make

## ---------- ##
## ChangeLog. ##
## ---------- ##

| dummy

## --------- ##
## Platform. ##
## --------- ##

hostname = pro.sss.pgh.pa.us
uname -m = arm64
uname -r = 21.5.0
uname -s = Darwin
uname -v = Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
root:xnu-8020.121.3~4/RELEASE_ARM64_T6000

/usr/bin/uname -p = arm
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = Mach kernel version:
         Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
Kernel configured for up to 10 processors.
10 processors are physically available.
10 processors are logically available.
Processor type: arm64e (ARM64E)
Processors active: 0 1 2 3 4 5 6 7 8 9
Primary memory available: 16.00 gigabytes
Default processor set: 498 tasks, 2032 threads, 10 processors
Load average: 4.11, Mach factor: 5.91
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /Users/tgl/src/autoconf-2.71/tests/
PATH: /Users/tgl/src/autoconf-2.71/tests/
PATH: /Users/tgl/testversion/bin/
PATH: /usr/local/autoconf-2.69/bin/
PATH: /Users/tgl/bin/
PATH: /usr/local/bin/
PATH: /usr/bin/
PATH: /bin/
PATH: /usr/sbin/
PATH: /sbin/
PATH: /Library/Apple/usr/bin/
PATH: /opt/local/bin/

testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright (C) 2021 Free Software Foundation, Inc.
| 
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/Users/tgl/src/autoconf-2.71/tests'
| at_srcdir='.'
| abs_srcdir='/Users/tgl/src/autoconf-2.71/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/Users/tgl/src/autoconf-2.71'
| at_top_build_prefix='../'
| abs_top_builddir='/Users/tgl/src/autoconf-2.71'
| 
| # Backward compatibility with Autotest <= 2.59b:
| at_top_builddir=$at_top_build_prefix
| 
| AUTOTEST_PATH='tests'
| 
| SHELL=${CONFIG_SHELL-'/bin/sh'}

testsuite: atlocal:
| # -*- shell-script -*-
| # tests/atlocal.  Generated from atlocal.in by configure.
| # Configurable variable values for Autoconf test suite.
| 
| # Copyright (C) 2000-2001, 2005, 2008-2017, 2020-2021 Free Software
| # Foundation, Inc.
| #
| # This program is free software: you can redistribute it and/or modify
| # it under the terms of the GNU General Public License as published by
| # the Free Software Foundation, either version 3 of the License, or
| # (at your option) any later version.
| #
| # This program is distributed in the hope that it will be useful,
| # but WITHOUT ANY WARRANTY; without even the implied warranty of
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
| # GNU General Public License for more details.
| #
| # You should have received a copy of the GNU General Public License
| # along with this program.  If not, see <https://www.gnu.org/licenses/>.
| 
| AWK='gawk'
| EGREP='/usr/bin/grep -E'
| GREP='/usr/bin/grep'
| M4='/usr/bin/gm4'
| PERL='/usr/bin/perl'
| SED='/usr/bin/sed'
| 
| # We need to know if sh -n is ok.
| SHELL_N='/bin/sh'
| 
| # Check whether the underlying system can manage some unusual
| # symbols in file names.
| if test -z ''; then
|   func_sanitize_file_name () { echo "$@"; }
| else
|   func_sanitize_file_name () { echo "$@" | tr -d ''; }
| fi
| 
| # Can we create directories with trailing whitespace in their names?
| ac_cv_dir_trailing_space='yes'
| if test "$ac_cv_dir_trailing_space" = yes; then
|   func_sanitize_dir_name () { echo "$@"; }
| else
|   func_sanitize_dir_name () { echo "$@" | sed 's/  *$//'; }
| fi
| 
| # AUTOM4TE might be set in the environment.  Override it here so that
| # direct aclocal invocations also use it.
| AUTOM4TE=autom4te
| export AUTOM4TE

## ---------------- ##
## Tested programs. ##
## ---------------- ##

./:0: /Users/tgl/src/autoconf-2.71/tests/autom4te --version
autom4te (GNU Autoconf) 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Akim Demaille.

./:0: /Users/tgl/src/autoconf-2.71/tests/autoconf --version
autoconf (GNU Autoconf) 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

./:0: /Users/tgl/src/autoconf-2.71/tests/autoheader --version
autoheader (GNU Autoconf) 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Roland McGrath and Akim Demaille.

./:0: /Users/tgl/src/autoconf-2.71/tests/autoupdate --version
autoupdate (GNU Autoconf) 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

./:0: /Users/tgl/src/autoconf-2.71/tests/autoreconf --version
autoreconf (GNU Autoconf) 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

./:0: /Users/tgl/src/autoconf-2.71/tests/ifnames --version
ifnames (GNU Autoconf) 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Paul Eggert.

./:0: /usr/bin/perl --version

This is perl 5, version 30, subversion 3 (v5.30.3) built for 
darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2020, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


./:0: /usr/bin/gm4 --version
GNU M4 1.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Written by Rene' Seindal.

## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Sat Jul  2 10:25:45 EDT 2022
1. Syntax of the shell scripts (tools.at:46): ok     (0m0.314s 0m0.011s)
2. Syntax of the Perl scripts (tools.at:70): ok     (0m0.126s 0m0.025s)
3. autom4te cache (tools.at:88): ok     (0m0.115s 0m0.062s)
4. autom4te --force (tools.at:119): ok     (0m0.081s 0m0.045s)
5. autom4te and whitespace in file names (tools.at:145): ok     (0m0.429s 
0m0.234s)
6. autom4te --trace and unusual macro names (tools.at:217): ok     (0m0.040s 
0m0.023s)
7. autom4te --trace and whitespace (tools.at:227): ok     (0m0.041s 0m0.023s)
8. autoconf --trace: user macros (tools.at:252): ok     (0m0.202s 0m0.152s)
9. autoconf --trace: builtins (tools.at:338): ok     (0m0.198s 0m0.081s)
13. autoconf: automatically allowed tokens (tools.at:536): ok     (0m0.079s 
0m0.038s)
15. autoconf: subdirectories (tools.at:571): ok     (0m0.128s 0m0.144s)
16. autoconf: input from stdin (tools.at:597): ok     (0m0.132s 0m0.078s)
17. autoconf: AC_AUTOCONF_VERSION (tools.at:615): ok     (0m0.079s 0m0.039s)
18. autoconf: AC_PRESERVE_HELP_ORDER (tools.at:633): ok     (0m0.089s 0m0.063s)
19. autoconf: timestamp changes (tools.at:670): ok     (0m0.300s 0m0.148s)
20. ifnames (tools.at:716): ok     (0m0.022s 0m0.009s)
21. autoheader (tools.at:764): ok     (0m0.251s 0m0.113s)
22. autoheader and macros (tools.at:897): ok     (0m0.171s 0m0.079s)
23. autoheader with multiple headers (tools.at:933): ok     (0m0.171s 0m0.080s)
24. autoupdate (tools.at:963): ok     (0m0.755s 0m0.134s)
25. autoupdating AC_LINK_FILES (tools.at:995): ok     (0m0.494s 0m0.188s)
26. autoupdating AC_PREREQ (tools.at:1032): ok     (0m1.094s 0m0.209s)
27. autoupdating AU_ALIAS (tools.at:1053): ok     (0m1.457s 0m0.730s)
28. autoupdating OLD to NEW (tools.at:1105): ok     (0m0.491s 0m0.184s)
30. autoupdating AC_HELP_STRING (tools.at:1156): ok     (0m0.488s 0m0.176s)
31. autoupdating with m4sugar (tools.at:1175): ok     (0m0.562s 0m0.221s)
35. autoupdating AC_LANG_SAVE (tools.at:1290): ok     (0m0.498s 0m0.197s)
36. autoupdating AC_FOREACH (tools.at:1318): ok     (0m0.501s 0m0.180s)
38. autoupdating AC_DIAGNOSE and AC_WARNING (tools.at:1408): ok     (0m0.501s 
0m0.180s)
39. autoupdating AC_FATAL (tools.at:1437): ok     (0m0.434s 0m0.102s)
40. autoupdating with aclocal and m4_include (tools.at:1466): ok     (0m0.948s 
0m0.197s)
41. autom4te preselections (tools.at:1501): ok     (0m0.538s 0m0.250s)
42. autom4te cache creation (tools.at:1560): ok     (0m0.282s 0m0.178s)
43. autom4te cache locking (tools.at:1620): ok     (0m0.166s 0m0.117s)
44. autotools and whitespace in file names (tools.at:1647): ok     (0m4.567s 
0m1.587s)
45. autotools and relative TMPDIR (tools.at:1714): ok     (0m0.310s 0m0.186s)
46. m4_stack (m4sugar.at:42): ok     (0m0.041s 0m0.022s)
47. m4_defn (m4sugar.at:103): ok     (0m0.190s 0m0.110s)
48. m4_dumpdef (m4sugar.at:187): ok     (0m0.162s 0m0.092s)
49. m4_warn (m4sugar.at:246): ok     (0m0.169s 0m0.096s)
50. m4_divert_stack (m4sugar.at:305): ok     (0m0.192s 0m0.105s)
51. m4_expansion_stack (m4sugar.at:394): ok     (0m0.041s 0m0.022s)
52. m4_require: error message (m4sugar.at:418): ok     (0m0.036s 0m0.019s)
53. m4_require: warning message (m4sugar.at:438): ok     (0m0.120s 0m0.064s)
54. m4_require: circular dependencies (m4sugar.at:489): ok     (0m0.037s 
0m0.020s)
55. m4_require: one-shot initialization (m4sugar.at:519): ok     (0m0.083s 
0m0.045s)
56. m4_require: nested (m4sugar.at:580): ok     (0m0.208s 0m0.113s)
57. m4sugar shorthand conditionals (m4sugar.at:748): ok     (0m0.041s 0m0.022s)
58. m4_cond (m4sugar.at:833): ok     (0m0.042s 0m0.025s)
59. m4 lists (m4sugar.at:885): ok     (0m0.078s 0m0.042s)
60. m4_split (m4sugar.at:937): ok     (0m0.041s 0m0.022s)
61. m4_do (m4sugar.at:983): ok     (0m0.041s 0m0.022s)
62. m4_append (m4sugar.at:1011): ok     (0m0.084s 0m0.047s)
63. m4_join (m4sugar.at:1095): ok     (0m0.041s 0m0.023s)
64. m4_expand (m4sugar.at:1146): ok     (0m0.041s 0m0.022s)
65. m4_text_box (m4sugar.at:1202): ok     (0m0.041s 0m0.022s)
66. m4_text_wrap (m4sugar.at:1226): ok     (0m0.042s 0m0.022s)
67. m4_version_compare (m4sugar.at:1288): ok     (0m0.043s 0m0.024s)
68. Standard regular expressions (m4sugar.at:1346): ok     (0m0.287s 0m0.154s)
69. m4_bmatch (m4sugar.at:1373): ok     (0m0.041s 0m0.023s)
70. m4_toupper and m4_tolower (m4sugar.at:1405): ok     (0m0.041s 0m0.023s)
71. m4_bpatsubsts (m4sugar.at:1442): ok     (0m0.041s 0m0.022s)
72. m4_esyscmd_s (m4sugar.at:1471): ok     (0m0.042s 0m0.024s)
73. M4 loops (m4sugar.at:1499): ok     (0m0.189s 0m0.103s)
74. m4_map (m4sugar.at:1653): ok     (0m0.042s 0m0.025s)
75. m4_map_args and m4_curry (m4sugar.at:1728): ok     (0m0.124s 0m0.069s)
76. m4_combine (m4sugar.at:1800): ok     (0m0.041s 0m0.022s)
77. m4_max and m4_min (m4sugar.at:1827): ok     (0m0.116s 0m0.061s)
78. recursion (m4sugar.at:1906): ok     (0m1.002s 0m0.051s)
79. m4_set (m4sugar.at:2023): ok     (0m0.792s 0m0.070s)
80. __file__ and __line__ (m4sugar.at:2173): ok     (0m0.041s 0m0.022s)
81. No extra re-exec with CONFIG_SHELL (m4sh.at:24): ok     (0m0.046s 0m0.027s)
82. Forced re-exec with CONFIG_SHELL (m4sh.at:42): ok     (0m0.053s 0m0.040s)
83. Configure re-execs self with CONFIG_SHELL (m4sh.at:110): ok     (0m0.117s 
0m0.130s)
84. AS_WARN and AS_ERROR (m4sh.at:146): ok     (0m0.114s 0m0.102s)
85. LINENO (m4sh.at:211): ok     (0m0.213s 0m0.253s)
86. LINENO stack (m4sh.at:288): ok     (0m0.049s 0m0.031s)
87. AS_BOX (m4sh.at:317): ok     (0m0.050s 0m0.038s)
88. AS_BASENAME (m4sh.at:359): ok     (0m0.070s 0m0.077s)
89. AS_DIRNAME (m4sh.at:416): ok     (0m0.074s 0m0.092s)
90. AS_SET_CATFILE (m4sh.at:475): ok     (0m0.048s 0m0.028s)
91. AS_ECHO and AS_ECHO_N (m4sh.at:519): ok     (0m0.052s 0m0.051s)
93. Redefining AS_ECHO internals (m4sh.at:641): ok     (0m0.370s 0m0.376s)
94. AS_EXECUTABLE_P (m4sh.at:742): ok     (0m0.049s 0m0.032s)
95. AS_EXIT (m4sh.at:794): ok     (0m0.067s 0m0.079s)
96. AS_MKDIR_P (m4sh.at:843): ok     (0m0.050s 0m0.033s)
97. AS_VERSION_COMPARE (m4sh.at:875): ok     (0m0.062s 0m0.057s)
98. as_me (m4sh.at:921): ok     (0m0.047s 0m0.032s)
99. Negated classes in globbing (m4sh.at:945): ok     (0m0.056s 0m0.044s)
100. Null variable substitution (m4sh.at:973): ok     (0m0.050s 0m0.033s)
101. Functions Support (m4sh.at:1039): ok     (0m0.052s 0m0.036s)
102. Functions and return Support (m4sh.at:1081): ok     (0m0.051s 0m0.037s)
103. Nested AS_REQUIRE_SHELL_FN (m4sh.at:1118): ok     (0m0.047s 0m0.027s)
104. Nested AS_REQUIRE (m4sh.at:1151): ok     (0m0.047s 0m0.027s)
105. AS_REQUIRE_SHELL_FN and m4_require (m4sh.at:1189): ok     (0m0.050s 
0m0.035s)
106. AS_HELP_STRING (m4sh.at:1230): ok     (0m0.052s 0m0.029s)
107. AS_IF and AS_CASE (m4sh.at:1369): ok     (0m0.180s 0m0.072s)
108. AS_FOR (m4sh.at:1528): ok     (0m0.047s 0m0.029s)
109. AS_LITERAL_IF (m4sh.at:1596): ok     (0m0.047s 0m0.029s)
110. AS_TR_SH and AS_TR_CPP (m4sh.at:1674): ok     (0m0.062s 0m0.082s)
111. AS_VAR basics (m4sh.at:1759): ok     (0m0.050s 0m0.034s)
112. AS_VAR_APPEND (m4sh.at:1871): ok     (0m0.049s 0m0.037s)
113. AS_VAR_ARITH (m4sh.at:1906): ok     (0m0.050s 0m0.030s)
114. AS_INIT cleanup (m4sh.at:1937): ok     (0m0.046s 0m0.028s)
115. AS_INIT basename __file__ (m4sh.at:1974): ok     (0m0.045s 0m0.024s)
116. AS_INIT_GENERATED (m4sh.at:1993): ok     (0m0.139s 0m0.145s)
117. AS_MESSAGE_FD (m4sh.at:2067): ok     (0m0.055s 0m0.047s)
118. _AS_CLEAN_DIR (m4sh.at:2111): ok     (0m0.051s 0m0.036s)
119. ECHO_C (m4sh.at:2140): ok     (0m0.057s 0m0.053s)
120. AT_COPYRIGHT (autotest.at:158): ok     (0m0.075s 0m0.066s)
121. AT_DATA (autotest.at:177): ok     (0m0.111s 0m0.150s)
122. AT_DATA_UNQUOTED (autotest.at:196): ok     (0m0.112s 0m0.153s)
123. AT_PREPARE_TESTS (autotest.at:209): ok     (0m0.101s 0m0.122s)
124. AT_PREPARE_EACH_TEST (autotest.at:226): ok     (0m0.107s 0m0.136s)
125. AT_TEST_HELPER_FN (autotest.at:236): ok     (0m0.103s 0m0.128s)
126. Empty test suite (autotest.at:247): ok     (0m0.094s 0m0.107s)
127. Banner-only test suite (autotest.at:252): ok     (0m0.094s 0m0.107s)
128. Empty test (autotest.at:255): ok     (0m0.104s 0m0.134s)
129. Empty check (autotest.at:258): ok     (0m0.100s 0m0.122s)
130. AT_SETUP without AT_INIT (autotest.at:265): ok     (0m0.037s 0m0.023s)
131. AT_BANNER without AT_INIT (autotest.at:269): ok     (0m0.037s 0m0.023s)
132. AT_CLEANUP without AT_INIT (autotest.at:273): ok     (0m0.037s 0m0.023s)
133. Missing AT_CLEANUP (autotest.at:279): ok     (0m0.047s 0m0.023s)
134. AT_FAIL_IF without AT_SETUP (autotest.at:284): ok     (0m0.047s 0m0.023s)
135. AT_SKIP_IF without AT_SETUP (autotest.at:289): ok     (0m0.047s 0m0.023s)
136. AT_CHECK without AT_SETUP (autotest.at:294): ok     (0m0.047s 0m0.023s)
137. AT_DATA without AT_SETUP (autotest.at:299): ok     (0m0.047s 0m0.023s)
138. AT_XFAIL_IF without AT_SETUP (autotest.at:304): ok     (0m0.047s 0m0.023s)
139. AT_KEYWORDS without AT_SETUP (autotest.at:309): ok     (0m0.047s 0m0.023s)
140. AT_CLEANUP without AT_SETUP (autotest.at:314): ok     (0m0.047s 0m0.024s)
141. AT_BANNER inside AT_SETUP (autotest.at:322): ok     (0m0.047s 0m0.023s)
142. AT_SETUP inside AT_SETUP (autotest.at:332): ok     (0m0.047s 0m0.023s)
143. Multiple AT_INIT (autotest.at:337): ok     (0m0.047s 0m0.023s)
144. Invalid AT_TEST_HELPER_FN (spaces) (autotest.at:345): ok     (0m0.047s 
0m0.023s)
145. Invalid AT_TEST_HELPER_FN (substitutions) (autotest.at:353): ok     
(0m0.047s 0m0.023s)
146. Multiple AT_TEST_HELPER_FN (autotest.at:363): ok     (0m0.047s 0m0.023s)
147. Tested programs (autotest.at:374): ok     (0m0.170s 0m0.164s)
148. Startup error messages (autotest.at:382): ok     (0m0.101s 0m0.123s)
149. Truth (autotest.at:389): ok     (0m0.104s 0m0.136s)
150. Fallacy (autotest.at:394): ok     (0m0.116s 0m0.163s)
151. Skip (autotest.at:399): ok     (0m0.101s 0m0.123s)
152. Hard fail (autotest.at:409): ok     (0m0.122s 0m0.175s)
153. AT_FAIL_IF (autotest.at:429): ok     (0m0.141s 0m0.228s)
154. AT_SKIP_IF (autotest.at:449): ok     (0m0.123s 0m0.175s)
155. Syntax error (autotest.at:468): ok     (0m0.144s 0m0.227s)
156. errexit (autotest.at:509): ok     (0m0.192s 0m0.341s)
157. at_status (autotest.at:535): ok     (0m0.209s 0m0.379s)
158. AT_CHECK execution environment (autotest.at:554): ok     (0m0.116s 
0m0.160s)
159. unquoted output (autotest.at:562): ok     (0m0.104s 0m0.135s)
160. Trace output (autotest.at:568): ok     (0m0.106s 0m0.138s)
161. Logging (autotest.at:612): ok     (0m0.214s 0m0.394s)
162. Binary output (autotest.at:654): ok     (0m0.207s 0m0.376s)
163. Cleanup (autotest.at:691): ok     (0m0.240s 0m0.455s)
164. Literal multiline command (autotest.at:701): ok     (0m0.100s 0m0.121s)
165. Multiline parameter expansion (autotest.at:708): ok     (0m0.105s 0m0.137s)
166. Backquote command substitution (autotest.at:712): ok     (0m0.101s 
0m0.123s)
167. Multiline backquote command substitution (autotest.at:721): ok     
(0m0.101s 0m0.124s)
168. Parenthetical command substitution (autotest.at:726): ok     (0m0.102s 
0m0.125s)
169. Multiline parenthetical command substitution (autotest.at:735): ok     
(0m0.101s 0m0.125s)
170. Shell comment in command (autotest.at:741): ok     (0m0.103s 0m0.130s)
171. Invalid brace-enclosed parameter expansion (autotest.at:753): ok     
(0m0.118s 0m0.166s)
172. Multiline command from M4 expansion (autotest.at:765): ok     (0m0.106s 
0m0.141s)
173. Double-M4-quoted command (autotest.at:771): ok     (0m0.107s 0m0.145s)
174. Metacharacters in command from M4 expansion (autotest.at:777): ok     
(0m0.100s 0m0.122s)
175. BS-newline in command (autotest.at:787): ok     (0m0.100s 0m0.122s)
176. ^BS-newline in command (autotest.at:792): ok     (0m0.103s 0m0.132s)
177. BSx641-newline in command (autotest.at:797): ok     (0m0.101s 0m0.122s)
178. BS-BS-newline in command (autotest.at:803): ok     (0m0.100s 0m0.121s)
179. BSx640-newline in command (autotest.at:811): ok     (0m0.103s 0m0.131s)
180. Newline-CODE-BS-newline in command (autotest.at:819): ok     (0m0.100s 
0m0.121s)
181. Single-quote-BS-newline in command (autotest.at:825): ok     (0m0.101s 
0m0.123s)
182. Single-quote-newline-BS-newline in command (autotest.at:833): ok     
(0m0.103s 0m0.130s)
183. Input from stdin (autotest.at:840): ok     (0m0.108s 0m0.142s)
184. Backquote in a test title (autotest.at:916): ok     (0m0.148s 0m0.234s)
185. Single-quote in a test title (autotest.at:917): ok     (0m0.148s 0m0.235s)
186. Double-quote in a test title (autotest.at:918): ok     (0m0.148s 0m0.235s)
187. Backslash in a test title (autotest.at:920): ok     (0m0.148s 0m0.236s)
188. Brackets in a test title (autotest.at:921): ok     (0m0.149s 0m0.241s)
189. Left bracket in a test title (autotest.at:922): ok     (0m0.148s 0m0.235s)
190. Right bracket in a test title (autotest.at:923): ok     (0m0.155s 0m0.257s)
191. Quoted pound in a test title (autotest.at:924): ok     (0m0.148s 0m0.235s)
192. Pound in a test title (autotest.at:925): ok     (0m0.148s 0m0.234s)
193. Quoted comma in a test title (autotest.at:926): ok     (0m0.150s 0m0.242s)
194. Comma in a test title (autotest.at:927): ok     (0m0.148s 0m0.235s)
195. Parentheses in a test title (autotest.at:929): ok     (0m0.149s 0m0.235s)
196. Left paren in a test title (autotest.at:930): ok     (0m0.148s 0m0.235s)
197. Right paren in a test title (autotest.at:931): ok     (0m0.149s 0m0.235s)
198. Quoted Macro in a test title (autotest.at:933): ok     (0m0.148s 0m0.234s)
199. Macro in a test title (autotest.at:934): ok     (0m0.148s 0m0.235s)
200. Macro with backquote in a test title (autotest.at:935): ok     (0m0.148s 
0m0.235s)
201. Macro with single-quote in a test title (autotest.at:936): ok     
(0m0.148s 0m0.234s)
202. Macro with double-quote in a test title (autotest.at:937): ok     
(0m0.148s 0m0.235s)
203. Macro with backslash in a test title (autotest.at:939): ok     (0m0.148s 
0m0.234s)
204. Macro echoing macro in a test title (autotest.at:941): ok     (0m0.149s 
0m0.235s)
205. Macro echoing single-quote in a test title (autotest.at:942): ok     
(0m0.148s 0m0.234s)
206. Long test title in a test title (autotest.at:943): ok     (0m0.149s 
0m0.236s)
207. Longer test title in a test title (autotest.at:945): ok     (0m0.148s 
0m0.234s)
208. Long test source lines (autotest.at:960): ok     (0m0.125s 0m0.170s)
209. Huge testsuite (autotest.at:974): ok     (0m0.642s 0m0.237s)
210. Debugging a successful test (autotest.at:993): ok     (0m0.170s 0m0.295s)
211. Debugging script and environment (autotest.at:1008): ok     (0m0.217s 
0m0.413s)
212. Debugging a failed test (autotest.at:1019): ok     (0m0.169s 0m0.293s)
213. Using atlocal (autotest.at:1054): ok     (0m0.249s 0m0.488s)
214. Choosing where testsuite is run (autotest.at:1089): ok     (0m0.198s 
0m0.366s)
215. recheck (autotest.at:1135): ok     (0m0.300s 0m0.613s)
216. Banners (autotest.at:1141): ok     (0m0.536s 0m1.175s)
217. Keywords and ranges (autotest.at:1208): ok     (0m1.002s 0m2.323s)
218. Keyword wrapping (autotest.at:1311): ok     (0m0.069s 0m0.049s)
219. AT_ARG_OPTION (autotest.at:1382): ok     (0m0.384s 0m0.807s)
220. AT_ARG_OPTION_ARG (autotest.at:1435): ok     (0m0.377s 0m0.800s)
221. parallel test execution (autotest.at:1455): ok     (0m0.462s 0m1.116s)
222. parallel truth (autotest.at:1560): ok     (0m0.102s 0m0.128s)
223. parallel fallacy (autotest.at:1565): ok     (0m0.118s 0m0.170s)
224. parallel skip (autotest.at:1570): ok     (0m0.104s 0m0.134s)
225. parallel syntax error (autotest.at:1589): ok     (0m0.148s 0m0.239s)
226. parallel errexit (autotest.at:1604): ok     (0m0.139s 0m0.229s)
227. parallel autotest and signal handling (autotest.at:1607): ok     (0m0.464s 
0m1.029s)
228. parallel args but non-working mkfifo (autotest.at:1737): ok     (0m0.115s 
0m0.158s)
229. colored test results (autotest.at:1823): ok     (0m0.358s 0m0.755s)
230. srcdir propagation (autotest.at:1830): ok     (0m0.511s 0m0.919s)
231. whitespace in absolute testdir (autotest.at:1909): ok     (0m0.123s 
0m0.177s)
232. unusual file names (autotest.at:1933): ok     (0m0.084s 0m0.084s)
233. C unit tests (autotest.at:1963): ok     (0m0.470s 0m0.420s)
234. C unit tests (EXEEXT) (autotest.at:2009): ok     (0m0.452s 0m0.359s)
235. Erlang Eunit unit tests (autotest.at:2061): ok     (0m0.222s 0m0.237s)
237. AC_REQUIRE: error message (base.at:75): ok     (0m0.044s 0m0.034s)
241. AC_INIT (base.at:219): ok     (0m0.110s 0m0.109s)
242. AC_INIT (obsolete invocation) (base.at:243): ok     (0m0.123s 0m0.143s)
243. AC_INIT with unusual version strings (base.at:271): ok     (0m1.799s 
0m1.172s)
244. AC_COPYRIGHT (base.at:568): ok     (0m0.089s 0m0.065s)
245. AC_CACHE_CHECK (base.at:600): ok     (0m1.149s 0m1.618s)
246. AC_CACHE_LOAD (base.at:798): ok     (0m0.114s 0m0.121s)
247. AC_COMPUTE_INT (base.at:824): ok     (0m0.330s 0m0.225s)
248. AC_TRY_COMMAND (base.at:847): ok     (0m0.111s 0m0.109s)
249. Input/Output (base.at:879): ok     (0m0.142s 0m0.181s)
250. configure arguments (base.at:901): ok     (0m0.129s 0m0.156s)
251. AC_ARG_ENABLE and AC_ARG_WITH (base.at:924): ok     (0m0.195s 0m0.305s)
252. configure directories (base.at:977): ok     (0m0.130s 0m0.150s)
253. AC_SUBST (base.at:1010): ok     (0m0.290s 0m0.236s)
254. configure with closed standard fds (base.at:1069): ok     (0m1.128s 
0m0.831s)
255. AC_CONFIG_COMMANDS with empty commands (torture.at:28): ok     (0m0.516s 
0m0.516s)
256. AC_CONFIG_COMMANDS with temporary directory (torture.at:56): ok     
(0m0.533s 0m0.560s)
257. Multiple AC_CONFIG_FILES (torture.at:63): ok     (0m0.055s 0m0.033s)
258. Parameterized AC_CONFIG_FILES (torture.at:75): ok     (0m0.130s 0m0.147s)
259. AC_ARG_VAR (torture.at:129): ok     (0m0.733s 0m1.507s)
260. AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS (torture.at:189): ok     
(0m0.877s 0m1.840s)
261. Macro calls in AC_CONFIG_COMMANDS tags (torture.at:380): ok     (0m0.112s 
0m0.109s)
262. Missing templates (torture.at:400): ok     (0m0.156s 0m0.211s)
263. configure invocation (torture.at:442): ok     (0m0.527s 0m0.916s)
264. --help and --version in unwritable directory (torture.at:503): ok     
(0m0.096s 0m0.083s)
265. #define header templates (torture.at:533): ok     (0m0.129s 0m0.143s)
266. Torturing config.status (torture.at:667): ok     (0m0.425s 0m0.307s)
267. Substitute a 2000-byte string (torture.at:811): ok     (0m0.258s 0m0.279s)
268. Define to a 2000-byte string (torture.at:889): ok     (0m0.212s 0m0.161s)
269. Substitute and define special characters (torture.at:913): ok     
(0m0.293s 0m0.324s)
270. Substitute a newline (torture.at:1021): ok     (0m0.168s 0m0.229s)
271. Define a newline (torture.at:1062): ok     (0m0.414s 0m0.323s)
272. AC_SUBST: variable name validation (torture.at:1101): ok     (0m0.991s 
0m0.744s)
273. datarootdir workaround (torture.at:1131): ok     (0m0.249s 0m0.279s)
274. srcdir (torture.at:1182): ok     (0m0.214s 0m0.348s)
275. VPATH (torture.at:1225): ok     (0m0.249s 0m0.412s)
276. Signal handling (torture.at:1310): ok     (0m0.099s 0m0.088s)
277. AC_CONFIG_LINKS (torture.at:1329): ok     (0m0.530s 0m1.073s)
278. AC_CONFIG_LINKS and identical files (torture.at:1383): ok     (0m0.346s 
0m0.634s)
279. Configuring subdirectories (torture.at:1456): ok     (0m1.724s 0m1.840s)
280. Deep Package (torture.at:1584): ok     (0m1.979s 0m2.503s)
281. Non-Autoconf AC_CONFIG_SUBDIRS (torture.at:1723): ok     (0m0.349s 
0m0.268s)
282. Non-literal AC_CONFIG_SUBDIRS (torture.at:1771): ok     (0m0.556s 0m0.466s)
283. Empty AC_CONFIG_SUBDIRS (torture.at:1822): ok     (0m0.241s 0m0.244s)
284. Empty directory (torture.at:1851): ok     (0m0.023s 0m0.009s)
285. Unusual Automake input files (torture.at:1874): ok     (0m0.479s 0m0.253s)
286. Specific warnings options for autoreconf (torture.at:1909): ok     
(0m1.586s 0m0.825s)
287. Missing auxiliary files (config.*) (torture.at:1962): ok     (0m0.592s 
0m0.556s)
288. Missing auxiliary files (install-sh) (torture.at:2024): ok     (0m0.430s 
0m0.394s)
289. Missing auxiliary files (foreign) (torture.at:2071): ok     (0m0.539s 
0m0.450s)
290. Missing auxiliary files (--force) (torture.at:2118): ok     (0m0.370s 
0m0.222s)
291. Files clobbered by AC_OPENMP (torture.at:2189): ok     (0m1.059s 0m0.705s)
292. AC_LANG, AC_LANG_PUSH & AC_LANG_POP (compile.at:31): ok     (0m0.080s 
0m0.039s)
294. AC_LANG_SOURCE (compile.at:123): ok     (0m0.321s 0m0.216s)
295. AC_LANG_SOURCE(C++) (compile.at:149): ok     (0m0.759s 0m0.464s)
296. AC_LANG_SOURCE example (compile.at:176): ok     (0m0.124s 0m0.125s)
297. AC_LANG_PROGRAM example (compile.at:217): ok     (0m0.127s 0m0.129s)
298. AC_COMPILE_IFELSE (compile.at:265): ok     (0m1.078s 0m0.698s)
300. Order of user actions and cleanup (compile.at:351): ok     (0m0.506s 
0m0.351s)
301. AC_TRY_LINK_FUNC (compile.at:403): ok     (0m2.820s 0m1.870s)
302. Multiple languages (compile.at:409): ok     (0m1.268s 0m0.823s)
303. AC_NO_EXECUTABLES (aclang.at:8): ok     (0m0.510s 0m0.499s)
304. AC_REQUIRE_CPP (aclang.at:9): ok     (0m2.637s 0m1.921s)
305. Object file extensions (c.at:48): ok     (0m0.458s 0m0.299s)
306. Broken/missing compilers (c.at:59): ok     (0m0.123s 0m0.094s)
307. C keywords (c.at:90): ok     (0m0.475s 0m0.284s)
308. AC_PROG_CPP requires AC_PROG_CC (c.at:104): ok     (0m0.478s 0m0.293s)
309. AC_PROG_CPP with warnings (c.at:114): ok     (0m0.505s 0m0.314s)
310. AC_PROG_CPP without warnings (c.at:150): skipped (c.at:154)
311. AC_PROG_CPP via CC (c.at:194): skipped (c.at:198)
312. AC_NO_EXECUTABLES (working linker) (c.at:242): ok     (0m0.462s 0m0.278s)
313. AC_NO_EXECUTABLES (broken linker) (c.at:253): ok     (0m0.356s 0m0.231s)
314. AC_USE_SYSTEM_EXTENSIONS (c.at:260): ok     (0m1.357s 0m0.778s)
315. AC_C_RESTRICT and C++ (c.at:283): ok     (0m0.571s 0m0.357s)
316. AC_OPENMP and C (c.at:346): skipped (c.at:389)
317. AC_OPENMP and C++ (c.at:399): skipped (c.at:431)
318. AC_C_BACKSLASH_A (acc.at:8): ok     (0m2.353s 0m1.643s)
319. AC_C_BIGENDIAN (acc.at:9): ok     (0m3.217s 0m2.121s)
320. AC_C_CHAR_UNSIGNED (acc.at:10): ok     (0m3.102s 0m2.054s)
321. AC_C_FLEXIBLE_ARRAY_MEMBER (acc.at:11): ok     (0m2.413s 0m1.743s)
322. AC_C_INLINE (acc.at:12): ok     (0m2.352s 0m1.646s)
323. AC_C_PROTOTYPES (acc.at:13): ok     (0m2.325s 0m1.627s)
324. AC_C_RESTRICT (acc.at:14): ok     (0m2.433s 0m1.708s)
325. AC_C_STRINGIZE (acc.at:15): ok     (0m2.663s 0m1.849s)
326. AC_C_TYPEOF (acc.at:16): ok     (0m2.367s 0m1.656s)
327. AC_C_VARARRAYS (acc.at:17): ok     (0m2.732s 0m1.917s)
328. AC_C__GENERIC (acc.at:18): ok     (0m2.386s 0m1.730s)
329. AC_OPENMP (acc.at:19): ok     (0m2.708s 0m1.994s)
330. AC_PROG_CC_C_O (acc.at:20): ok     (0m2.604s 0m1.902s)
331. AC_PROG_CPP_WERROR (acc.at:21): ok     (0m2.648s 0m1.909s)
332. AC_PROG_GCC_TRADITIONAL (acc.at:22): ok     (0m3.001s 0m2.081s)
333. AC_LANG_C (acc.at:25): ok     (0m0.515s 0m0.504s)
334. autoupdating AC_LANG_C (acc.at:25): ok     (0m0.800s 0m0.385s)
335. AC_LANG_CPLUSPLUS (acc.at:26): ok     (0m0.511s 0m0.502s)
336. autoupdating AC_LANG_CPLUSPLUS (acc.at:26): ok     (0m0.804s 0m0.399s)
337. AC_LANG_OBJC (acc.at:27): ok     (0m0.511s 0m0.497s)
338. autoupdating AC_LANG_OBJC (acc.at:27): ok     (0m0.808s 0m0.408s)
339. GNU Fortran 77 (fortran.at:52): skipped (fortran.at:52)
340. GNU Fortran (fortran.at:77): skipped (fortran.at:77)
341. AC_OPENMP and Fortran 77 (fortran.at:84): skipped (fortran.at:119)
342. AC_OPENMP and Fortran (fortran.at:129): skipped (fortran.at:164)
343. AC_F77_DUMMY_MAIN usage (fortran.at:186): skipped (fortran.at:256)
344. AC_FC_DUMMY_MAIN usage (fortran.at:267): skipped (fortran.at:338)
345. AC_F77_MAIN usage (fortran.at:349): skipped (fortran.at:419)
346. AC_FC_MAIN usage (fortran.at:433): skipped (fortran.at:503)
347. AC_F77_FUNC usage (fortran.at:517): skipped (fortran.at:582)
348. AC_FC_FUNC usage (fortran.at:593): skipped (fortran.at:658)
349. AC_FC_SRCEXT usage (fortran.at:669): skipped (fortran.at:743)
350. AC_FC_PP_SRCEXT usage (fortran.at:753): skipped (fortran.at:842)
351. AC_FC_FREEFORM (fortran.at:853): skipped (fortran.at:878)
352. AC_FC_FREEFORM with AC_FC_SRCEXT (fortran.at:889): skipped (fortran.at:915)
353. AC_FC_FIXEDFORM (fortran.at:926): skipped (fortran.at:952)
354. AC_FC_FIXEDFORM with AC_FC_SRCEXT (fortran.at:963): skipped 
(fortran.at:990)
355. AC_FC_LINE_LENGTH (fortran.at:1001): skipped (fortran.at:1058)
356. AC_FC_CHECK_BOUNDS (fortran.at:1073): skipped (fortran.at:1119)
357. AC_FC_MODULE_FLAG (fortran.at:1131): skipped (fortran.at:1186)
358. AC_F77_IMPLICIT_NONE (acfortran.at:8): skipped (acfortran.at:8)
359. AC_F77_MAIN (acfortran.at:9): skipped (acfortran.at:9)
360. AC_F77_WRAPPERS (acfortran.at:10): skipped (acfortran.at:10)
361. AC_FC_CHECK_BOUNDS (acfortran.at:11): skipped (acfortran.at:11)
362. AC_FC_FIXEDFORM (acfortran.at:12): skipped (acfortran.at:12)
363. AC_FC_FREEFORM (acfortran.at:13): skipped (acfortran.at:13)
364. AC_FC_IMPLICIT_NONE (acfortran.at:14): skipped (acfortran.at:14)
365. AC_FC_LINE_LENGTH (acfortran.at:15): skipped (acfortran.at:15)
366. AC_FC_MAIN (acfortran.at:16): skipped (acfortran.at:16)
367. AC_FC_MODULE_EXTENSION (acfortran.at:17): skipped (acfortran.at:17)
368. AC_FC_MODULE_FLAG (acfortran.at:18): skipped (acfortran.at:18)
369. AC_FC_MODULE_OUTPUT_FLAG (acfortran.at:19): skipped (acfortran.at:19)
370. AC_FC_PP_DEFINE (acfortran.at:20): skipped (acfortran.at:20)
371. AC_FC_WRAPPERS (acfortran.at:21): skipped (acfortran.at:21)
372. AC_PROG_F77_C_O (acfortran.at:22): skipped (acfortran.at:22)
373. AC_PROG_FC_C_O (acfortran.at:23): skipped (acfortran.at:23)
374. AC_F77_NAME_MANGLING (acfortran.at:26): ok     (0m0.517s 0m0.489s)
375. autoupdating AC_F77_NAME_MANGLING (acfortran.at:26): ok     (0m0.789s 
0m0.376s)
376. AC_LANG_FORTRAN77 (acfortran.at:27): ok     (0m0.514s 0m0.481s)
377. autoupdating AC_LANG_FORTRAN77 (acfortran.at:27): ok     (0m0.804s 
0m0.374s)
378. Erlang basic compilation (erlang.at:59): skipped (erlang.at:59)
379. AC_ERLANG_CHECK_LIB (erlang.at:75): skipped (erlang.at:75)
380. AC_ERLANG_SUBST_ROOT_DIR (erlang.at:88): skipped (erlang.at:88)
381. AC_ERLANG_SUBST_LIB_DIR (erlang.at:102): skipped (erlang.at:102)
382. AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR (erlang.at:117): ok     (0m0.525s 
0m0.519s)
383. AC_ERLANG_PATH_ERL (acerlang.at:8): ok     (0m0.527s 0m0.525s)
384. AC_ERLANG_PATH_ERLC (acerlang.at:9): ok     (0m0.523s 0m0.500s)
385. AC_ERLANG_SUBST_ERTS_VER (acerlang.at:10): skipped (acerlang.at:10)
386. AC_ERLANG_SUBST_LIB_DIR (acerlang.at:11): skipped (acerlang.at:11)
387. AC_LANG_ERLANG (acerlang.at:14): ok     (0m0.514s 0m0.505s)
388. autoupdating AC_LANG_ERLANG (acerlang.at:14): ok     (0m0.801s 0m0.387s)
389. Go (go.at:33): skipped (go.at:33)
390. AC_LANG_GO (acgo.at:8): ok     (0m0.511s 0m0.497s)
391. autoupdating AC_LANG_GO (acgo.at:8): ok     (0m0.822s 0m0.400s)
392. AC_CHECK_LIB (semantics.at:110): ok     (0m4.199s 0m2.508s)
393. AC_SEARCH_LIBS (needed) (semantics.at:182): ok     (0m5.171s 0m2.950s)
394. AC_SEARCH_LIBS (none needed) (semantics.at:199): ok     (0m2.446s 0m1.682s)
395. AC_CHECK_DECLS (semantics.at:262): ok     (0m3.335s 0m2.479s)
396. AC_CHECK_FUNCS (semantics.at:274): ok     (0m2.590s 0m1.776s)
398. AC_CHECK_HEADERS (semantics.at:341): ok     (0m0.637s 0m0.388s)
399. AC_CHECK_HEADERS (preprocessor test) (semantics.at:377): ok     (0m0.496s 
0m0.309s)
400. AC_CHECK_HEADERS (compiler test) (semantics.at:415): ok     (0m0.460s 
0m0.286s)
401. AC_CHECK_MEMBER (semantics.at:471): ok     (0m2.576s 0m1.832s)
402. AC_CHECK_MEMBERS (semantics.at:487): ok     (0m2.573s 0m1.825s)
403. AC_CHECK_ALIGNOF (semantics.at:504): ok     (0m3.565s 0m2.288s)
404. AC_CHECK_ALIGNOF struct (semantics.at:517): ok     (0m3.380s 0m2.177s)
405. AC_CHECK_SIZEOF (semantics.at:532): ok     (0m3.628s 0m2.323s)
406. AC_CHECK_SIZEOF struct (semantics.at:553): ok     (0m4.375s 0m2.783s)
407. AC_CHECK_TYPES (semantics.at:569): ok     (0m2.567s 0m1.790s)
408. AC_CHECK_TYPES: backward compatibility (semantics.at:576): ok     
(0m0.080s 0m0.038s)
409. AC_CHECK_FILES (semantics.at:625): ok     (0m0.218s 0m0.164s)
410. AC_CHECK_PROG & AC_CHECK_PROGS (semantics.at:659): ok     (0m0.121s 
0m0.122s)
411. AC_C_BIGENDIAN (semantics.at:708): ok     (0m1.362s 0m0.775s)
412. AC_PATH_PROG & AC_PATH_PROGS (semantics.at:770): ok     (0m0.116s 0m0.113s)
413. AC_PATH_PROGS_FEATURE_CHECK (semantics.at:812): ok     (0m0.136s 0m0.148s)
414. AC_PATH_XTRA (semantics.at:892): ok     (0m1.080s 0m0.704s)
415. AC_SYS_RESTARTABLE_SYSCALLS (semantics.at:910): ok     (0m1.712s 0m1.100s)
416. AC_FUNC_SETVBUF_REVERSED (semantics.at:911): ok     (0m0.511s 0m0.494s)
417. AC_FUNC_WAIT3 (semantics.at:912): ok     (0m1.676s 0m1.083s)
418. AC_TRY_CPP (semantics.at:938): ok     (0m2.644s 0m1.841s)
419. autoupdating AC_TRY_CPP (semantics.at:938): ok     (0m1.376s 0m0.680s)
420. AC_TRY_COMPILE (semantics.at:950): ok     (0m2.385s 0m1.704s)
421. autoupdating AC_TRY_COMPILE (semantics.at:950): ok     (0m1.274s 0m0.613s)
422. AC_TRY_LINK (semantics.at:962): ok     (0m2.457s 0m1.704s)
423. autoupdating AC_TRY_LINK (semantics.at:962): ok     (0m1.319s 0m0.633s)
424. AC_COMPILE_CHECK (semantics.at:978): ok     (0m2.451s 0m1.670s)
425. autoupdating AC_COMPILE_CHECK (semantics.at:978): ok     (0m1.318s 
0m0.623s)
426. AC_TRY_RUN (semantics.at:991): ok     (0m2.380s 0m1.672s)
427. autoupdating AC_TRY_RUN (semantics.at:991): ok     (0m1.316s 0m0.642s)
428. AC_HAVE_LIBRARY (semantics.at:1003): ok     (0m2.543s 0m1.844s)
429. autoupdating AC_HAVE_LIBRARY (semantics.at:1003): ok     (0m1.439s 
0m0.753s)
441. AC_PROG_LEX with noyywrap (semantics.at:1255): ok     (0m3.434s 0m1.933s)
442. AC_PROG_LEX with yywrap (semantics.at:1269): ok     (0m3.909s 0m2.195s)
443. AC_PROG_LEX in legacy mode (semantics.at:1272): ok     (0m0.723s 0m0.352s)
444. Invalid arguments to AC_PROG_LEX (semantics.at:1292): ok     (0m0.550s 
0m0.292s)
445. AC_ARG_ENABLE (acgeneral.at:8): ok     (0m0.518s 0m0.522s)
446. AC_ARG_PROGRAM (acgeneral.at:9): ok     (0m0.563s 0m0.594s)
447. AC_ARG_WITH (acgeneral.at:10): ok     (0m0.555s 0m0.591s)
448. AC_CHECK_DECLS_ONCE (acgeneral.at:11): ok     (0m3.257s 0m2.217s)
449. AC_EGREP_CPP (acgeneral.at:12): ok     (0m2.746s 0m1.969s)
450. AC_EGREP_HEADER (acgeneral.at:13): ok     (0m2.707s 0m1.913s)
451. AC_LIBOBJ (acgeneral.at:14): ok     (0m0.516s 0m0.521s)
452. AC_LIBSOURCES (acgeneral.at:15): ok     (0m0.512s 0m0.505s)
453. AC_PREFIX_DEFAULT (acgeneral.at:16): ok     (0m0.521s 0m0.535s)
454. AC_REQUIRE_AUX_FILE (acgeneral.at:17): ok     (0m0.524s 0m0.523s)
455. AC_CHECKING (acgeneral.at:20): ok     (0m0.511s 0m0.498s)
456. autoupdating AC_CHECKING (acgeneral.at:20): ok     (0m0.808s 0m0.410s)
457. AC_ENABLE (acgeneral.at:21): ok     (0m0.511s 0m0.497s)
458. autoupdating AC_ENABLE (acgeneral.at:21): ok     (0m0.783s 0m0.385s)
459. AC_MSG_RESULT_UNQUOTED (acgeneral.at:22): ok     (0m0.510s 0m0.497s)
460. autoupdating AC_MSG_RESULT_UNQUOTED (acgeneral.at:22): ok     (0m0.801s 
0m0.387s)
461. AC_VALIDATE_CACHED_SYSTEM_TUPLE (acgeneral.at:23): ok     (0m0.510s 
0m0.497s)
462. autoupdating AC_VALIDATE_CACHED_SYSTEM_TUPLE (acgeneral.at:23): ok     
(0m0.808s 0m0.416s)
463. AC_WITH (acgeneral.at:24): ok     (0m0.511s 0m0.497s)
464. autoupdating AC_WITH (acgeneral.at:24): ok     (0m0.802s 0m0.386s)
465. _AC_COMPUTE_INT (acgeneral.at:25): ok     (0m2.484s 0m1.740s)
466. autoupdating _AC_COMPUTE_INT (acgeneral.at:25): ok     (0m1.319s 0m0.714s)
467. AC_OUTPUT_COMMANDS (acstatus.at:8): ok     (0m0.522s 0m0.529s)
468. autoupdating AC_OUTPUT_COMMANDS (acstatus.at:8): ok     (0m0.805s 0m0.398s)
469. AC_SYS_INTERPRETER (acspecific.at:8): ok     (0m0.522s 0m0.520s)
470. AC_SYS_LARGEFILE (acspecific.at:9): ok     (0m2.456s 0m1.757s)
471. AC_SYS_LONG_FILE_NAMES (acspecific.at:10): ok     (0m0.526s 0m0.532s)
472. AC_SYS_POSIX_TERMIOS (acspecific.at:11): ok     (0m2.472s 0m1.741s)
473. AC_AIX (acspecific.at:14): ok     (0m3.413s 0m2.268s)
474. autoupdating AC_AIX (acspecific.at:14): ok     (0m1.762s 0m0.878s)
475. AC_ARG_ARRAY (acspecific.at:15): ok     (0m0.518s 0m0.516s)
476. autoupdating AC_ARG_ARRAY (acspecific.at:15): ok     (0m0.793s 0m0.416s)
477. AC_DECL_SYS_SIGLIST (acspecific.at:16): ok     (0m2.510s 0m1.768s)
478. autoupdating AC_DECL_SYS_SIGLIST (acspecific.at:16): ok     (0m1.343s 
0m0.674s)
479. AC_DYNIX_SEQ (acspecific.at:17): ok     (0m2.633s 0m1.844s)
480. autoupdating AC_DYNIX_SEQ (acspecific.at:17): ok     (0m1.419s 0m0.734s)
481. AC_HAVE_POUNDBANG (acspecific.at:18): ok     (0m0.525s 0m0.528s)
482. autoupdating AC_HAVE_POUNDBANG (acspecific.at:18): ok     (0m0.815s 
0m0.411s)
483. AC_IRIX_SUN (acspecific.at:19): ok     (0m2.717s 0m1.916s)
484. autoupdating AC_IRIX_SUN (acspecific.at:19): ok     (0m1.438s 0m0.714s)
485. AC_ISC_POSIX (acspecific.at:20): ok     (0m2.472s 0m1.748s)
486. autoupdating AC_ISC_POSIX (acspecific.at:20): ok     (0m1.318s 0m0.632s)
487. AC_MINIX (acspecific.at:21): ok     (0m3.383s 0m2.192s)
488. autoupdating AC_MINIX (acspecific.at:21): ok     (0m1.745s 0m0.854s)
489. AC_SCO_INTL (acspecific.at:22): ok     (0m2.463s 0m1.690s)
490. autoupdating AC_SCO_INTL (acspecific.at:22): ok     (0m1.320s 0m0.630s)
491. AC_XENIX_DIR (acspecific.at:23): ok     (0m2.945s 0m2.010s)
492. autoupdating AC_XENIX_DIR (acspecific.at:23): ok     (0m1.492s 0m0.756s)
493. AC_PROG_AWK (acprograms.at:8): ok     (0m0.517s 0m0.493s)
494. AC_PROG_FGREP (acprograms.at:9): ok     (0m0.524s 0m0.513s)
495. AC_PROG_INSTALL (acprograms.at:10): ok     (0m0.533s 0m0.525s)
496. AC_PROG_LN_S (acprograms.at:11): ok     (0m0.510s 0m0.495s)
497. AC_PROG_MAKE_SET (acprograms.at:12): ok     (0m0.520s 0m0.514s)
498. AC_PROG_MKDIR_P (acprograms.at:13): ok     (0m0.520s 0m0.495s)
499. AC_PROG_RANLIB (acprograms.at:14): ok     (0m0.518s 0m0.494s)
500. AC_PROG_SED (acprograms.at:15): ok     (0m0.583s 0m0.576s)
501. AC_PROG_YACC (acprograms.at:16): ok     (0m0.519s 0m0.493s)
502. AC_CHECK_TOOL_PREFIX (acprograms.at:19): ok     (0m0.511s 0m0.496s)
503. autoupdating AC_CHECK_TOOL_PREFIX (acprograms.at:19): ok     (0m0.786s 
0m0.384s)
504. AC_DECL_YYTEXT (acprograms.at:20): ok     (0m3.533s 0m1.948s)
505. autoupdating AC_DECL_YYTEXT (acprograms.at:20): ok     (0m1.870s 0m0.821s)
506. AC_RSH (acprograms.at:21): ok     (0m0.516s 0m0.514s)
507. autoupdating AC_RSH (acprograms.at:21): ok     (0m0.810s 0m0.402s)
508. AC_CHECK_HEADERS_ONCE (acheaders.at:8): ok     (0m3.023s 0m2.035s)
510. AC_HEADER_ASSERT (acheaders.at:10): ok     (0m0.525s 0m0.532s)
511. AC_HEADER_MAJOR (acheaders.at:11): ok     (0m3.197s 0m2.149s)
512. AC_HEADER_RESOLV (acheaders.at:12): ok     (0m2.683s 0m1.845s)
513. AC_HEADER_STAT (acheaders.at:13): ok     (0m2.378s 0m1.716s)
515. AC_HEADER_TIOCGWINSZ (acheaders.at:15): ok     (0m2.688s 0m1.895s)
516. AC_DIR_HEADER (acheaders.at:18): ok     (0m2.643s 0m1.839s)
517. autoupdating AC_DIR_HEADER (acheaders.at:18): ok     (0m1.395s 0m0.677s)
518. AC_HEADER_STDC (acheaders.at:19): ok     (0m3.031s 0m2.028s)
519. autoupdating AC_HEADER_STDC (acheaders.at:19): ok     (0m1.596s 0m0.795s)
520. AC_HEADER_TIME (acheaders.at:20): ok     (0m3.089s 0m2.051s)
521. autoupdating AC_HEADER_TIME (acheaders.at:20): ok     (0m1.617s 0m0.812s)
522. AC_MEMORY_H (acheaders.at:21): ok     (0m3.121s 0m2.115s)
523. autoupdating AC_MEMORY_H (acheaders.at:21): ok     (0m1.648s 0m0.863s)
524. AC_UNISTD_H (acheaders.at:22): ok     (0m3.010s 0m2.002s)
525. autoupdating AC_UNISTD_H (acheaders.at:22): ok     (0m1.575s 0m0.770s)
526. AC_USG (acheaders.at:23): ok     (0m2.603s 0m1.773s)
527. autoupdating AC_USG (acheaders.at:23): ok     (0m1.331s 0m0.675s)
528. _AC_CHECK_HEADER_MONGREL (acheaders.at:24): ok     (0m2.664s 0m1.869s)
529. autoupdating _AC_CHECK_HEADER_MONGREL (acheaders.at:24): ok     (0m1.371s 
0m0.683s)
530. AC_STRUCT_DIRENT_D_INO (actypes.at:8): ok     (0m2.624s 0m1.791s)
531. AC_STRUCT_DIRENT_D_TYPE (actypes.at:9): ok     (0m2.616s 0m1.773s)
532. AC_STRUCT_ST_BLOCKS (actypes.at:10): ok     (0m3.093s 0m1.992s)
533. AC_STRUCT_TIMEZONE (actypes.at:11): ok     (0m2.606s 0m1.794s)
534. AC_TYPE_INT16_T (actypes.at:12): ok     (0m3.165s 0m2.048s)
535. AC_TYPE_INT32_T (actypes.at:13): ok     (0m3.185s 0m2.076s)
536. AC_TYPE_INT64_T (actypes.at:14): ok     (0m3.189s 0m2.084s)
537. AC_TYPE_INT8_T (actypes.at:15): ok     (0m3.185s 0m2.084s)
538. AC_TYPE_INTMAX_T (actypes.at:16): ok     (0m3.407s 0m2.156s)
539. AC_TYPE_INTPTR_T (actypes.at:17): ok     (0m3.189s 0m2.077s)
540. AC_TYPE_LONG_DOUBLE (actypes.at:18): ok     (0m2.333s 0m1.626s)
541. AC_TYPE_LONG_DOUBLE_WIDER (actypes.at:19): ok     (0m2.358s 0m1.653s)
542. AC_TYPE_MODE_T (actypes.at:20): ok     (0m3.172s 0m2.055s)
543. AC_TYPE_OFF_T (actypes.at:21): ok     (0m3.167s 0m2.047s)
544. AC_TYPE_SSIZE_T (actypes.at:22): ok     (0m3.175s 0m2.078s)
545. AC_TYPE_UINT16_T (actypes.at:23): ok     (0m3.091s 0m2.013s)
546. AC_TYPE_UINT32_T (actypes.at:24): ok     (0m3.098s 0m2.015s)
547. AC_TYPE_UINT64_T (actypes.at:25): ok     (0m3.105s 0m2.021s)
548. AC_TYPE_UINT8_T (actypes.at:26): ok     (0m3.096s 0m2.029s)
549. AC_TYPE_UINTMAX_T (actypes.at:27): ok     (0m3.329s 0m2.161s)
550. AC_TYPE_UINTPTR_T (actypes.at:28): ok     (0m3.191s 0m2.102s)
551. AC_C_LONG_DOUBLE (actypes.at:31): ok     (0m2.372s 0m1.685s)
552. autoupdating AC_C_LONG_DOUBLE (actypes.at:31): ok     (0m1.279s 0m0.621s)
553. AC_INT_16_BITS (actypes.at:32): ok     (0m3.405s 0m2.184s)
554. autoupdating AC_INT_16_BITS (actypes.at:32): ok     (0m1.686s 0m0.845s)
555. AC_LONG_64_BITS (actypes.at:33): ok     (0m3.486s 0m2.233s)
556. autoupdating AC_LONG_64_BITS (actypes.at:33): ok     (0m1.675s 0m0.841s)
557. AC_STRUCT_ST_BLKSIZE (actypes.at:34): ok     (0m3.112s 0m2.026s)
558. autoupdating AC_STRUCT_ST_BLKSIZE (actypes.at:34): ok     (0m1.625s 
0m0.788s)
559. AC_STRUCT_ST_RDEV (actypes.at:35): ok     (0m3.109s 0m2.023s)
560. autoupdating AC_STRUCT_ST_RDEV (actypes.at:35): ok     (0m1.618s 0m0.790s)
561. AC_TYPE_SIGNAL (actypes.at:36): ok     (0m2.374s 0m1.668s)
562. autoupdating AC_TYPE_SIGNAL (actypes.at:36): ok     (0m1.279s 0m0.623s)
563. AM_TYPE_PTRDIFF_T (actypes.at:37): ok     (0m3.190s 0m2.107s)
564. autoupdating AM_TYPE_PTRDIFF_T (actypes.at:37): ok     (0m1.667s 0m0.842s)
565. AC_CHECK_FUNCS_ONCE (acfunctions.at:8): ok     (0m0.513s 0m0.508s)
566. AC_FUNC_CHOWN (acfunctions.at:9): ok     (0m1.884s 0m1.201s)
567. AC_FUNC_CLOSEDIR_VOID (acfunctions.at:10): ok     (0m2.620s 0m1.833s)
568. AC_FUNC_ERROR_AT_LINE (acfunctions.at:11): ok     (0m2.368s 0m1.697s)
569. AC_FUNC_FNMATCH (acfunctions.at:12): ok     (0m1.298s 0m0.887s)
570. AC_FUNC_FORK (acfunctions.at:13): ok     (0m1.952s 0m1.215s)
571. AC_FUNC_FSEEKO (acfunctions.at:14): ok     (0m2.464s 0m1.696s)
572. AC_FUNC_GETGROUPS (acfunctions.at:15): ok     (0m2.144s 0m1.352s)
573. AC_FUNC_GETMNTENT (acfunctions.at:16): ok     (0m2.617s 0m1.826s)
574. AC_FUNC_GETPGRP (acfunctions.at:17): ok     (0m3.086s 0m2.060s)
575. AC_FUNC_LSTAT (acfunctions.at:18): ok     (0m1.791s 0m1.140s)
576. AC_FUNC_MALLOC (acfunctions.at:19): ok     (0m1.340s 0m0.898s)
577. AC_FUNC_MBRTOWC (acfunctions.at:20): ok     (0m2.467s 0m1.734s)
578. AC_FUNC_MEMCMP (acfunctions.at:21): ok     (0m1.675s 0m1.101s)
579. AC_FUNC_MKTIME (acfunctions.at:22): ok     (0m1.821s 0m1.172s)
580. AC_FUNC_MMAP (acfunctions.at:23): ok     (0m1.849s 0m1.172s)
581. AC_FUNC_OBSTACK (acfunctions.at:24): ok     (0m3.112s 0m2.070s)
582. AC_FUNC_REALLOC (acfunctions.at:25): ok     (0m1.340s 0m0.899s)
583. AC_FUNC_SELECT_ARGTYPES (acfunctions.at:26): ok     (0m3.300s 0m2.159s)
584. AC_FUNC_SETPGRP (acfunctions.at:27): ok     (0m3.107s 0m2.060s)
585. AC_FUNC_STAT (acfunctions.at:28): ok     (0m1.801s 0m1.138s)
586. AC_FUNC_STRCOLL (acfunctions.at:29): ok     (0m1.701s 0m1.087s)
587. AC_FUNC_STRERROR_R (acfunctions.at:30): ok     (0m3.293s 0m2.168s)
588. AC_FUNC_STRFTIME (acfunctions.at:31): ok     (0m2.476s 0m1.728s)
589. AC_FUNC_STRNLEN (acfunctions.at:32): ok     (0m1.886s 0m1.201s)
590. AC_FUNC_STRTOD (acfunctions.at:33): ok     (0m1.689s 0m1.103s)
591. AC_FUNC_STRTOLD (acfunctions.at:34): ok     (0m2.390s 0m1.671s)
592. AC_FUNC_UTIME_NULL (acfunctions.at:35): ok     (0m3.187s 0m2.056s)
593. AC_FUNC_VPRINTF (acfunctions.at:36): ok     (0m2.455s 0m1.687s)
594. Libtool (foreign.at:26): skipped (foreign.at:30)
595. shtool (foreign.at:93): skipped (foreign.at:130)
596. AX_PROG_CC_FOR_BUILD (foreign.at:145): ok     (0m0.607s 0m0.414s)
597. AX_PROG_CXX_FOR_BUILD (foreign.at:179): ok     (0m0.843s 0m0.582s)
598. gnulib-std-gnu11.m4 (foreign.at:215): ok     (0m2.292s 0m0.348s)
599. autoscan (autoscan.at:21): ok     (0m0.096s 0m0.040s)
testsuite: ending at: Sat Jul  2 10:47:05 EDT 2022
testsuite: test suite duration: 0h 21m 20s

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 551 tests were run,
30 failed (4 expected failures).
48 tests were skipped.

## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
GNU Autoconf 2.71 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

  10: tools.at:363       autoconf --trace: AC_CONFIG_MACRO_DIRS
      ac_config_macro_dir ac_config_macro_dir_trace
  11: tools.at:442       autoconf: forbidden tokens, basic
  12: tools.at:495       autoconf: forbidden tokens, exceptions
  14: tools.at:553       autoconf: the empty token
  37: tools.at:1346      autoupdating AC_OBSOLETE
  92: m4sh.at:562        obsolete $as_echo and $as_echo_n
      m4sh
 236: base.at:28         AC_REQUIRE: topological sort
      m4_require
 238: base.at:93         AC_REQUIRE & AC_DEFUN_ONCE: Require, expand
      m4_require m4_require_once
 239: base.at:138        AC_REQUIRE & AC_DEFUN_ONCE: Expand, require
      m4_require m4_require_once
 240: base.at:183        AC_REQUIRE & AC_PROVIDE
      m4_require
 293: compile.at:84      AC_REQUIRE & AC_LANG
 299: compile.at:311     AC_RUN_IFELSE
      ac_try_run
 397: semantics.at:282   AC_REPLACE_FUNCS
 430: semantics.at:1153  Macro expansion in AC_CHECK_FUNCS (literal)
 431: semantics.at:1153  Macro expansion in AC_CHECK_FUNCS (variable)
 432: semantics.at:1154  Macro expansion in AC_CHECK_FUNCS_ONCE
 433: semantics.at:1155  Macro expansion in AC_REPLACE_FUNCS (literal)
 434: semantics.at:1155  Macro expansion in AC_REPLACE_FUNCS (variable)
 435: semantics.at:1157  Macro expansion in AC_CHECK_HEADERS (literal)
 436: semantics.at:1157  Macro expansion in AC_CHECK_HEADERS (variable)
 437: semantics.at:1158  Macro expansion in AC_CHECK_HEADERS_ONCE
 438: semantics.at:1160  Macro expansion in AC_CHECK_FILES
 439: semantics.at:1186  Macro expansion in AC_CONFIG_MACRO_DIRS
 440: semantics.at:1210  Macro expansion in AC_CONFIG_SUBDIRS
 509: acheaders.at:9     AC_CHECK_HEADER_STDBOOL
 514: acheaders.at:14    AC_HEADER_STDBOOL

Skipped tests:
GNU Autoconf 2.71 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

 310: c.at:150           AC_PROG_CPP without warnings
 311: c.at:194           AC_PROG_CPP via CC
 316: c.at:346           AC_OPENMP and C
 317: c.at:399           AC_OPENMP and C++
 339: fortran.at:52      GNU Fortran 77
 340: fortran.at:77      GNU Fortran
 341: fortran.at:84      AC_OPENMP and Fortran 77
 342: fortran.at:129     AC_OPENMP and Fortran
 343: fortran.at:186     AC_F77_DUMMY_MAIN usage
 344: fortran.at:267     AC_FC_DUMMY_MAIN usage
 345: fortran.at:349     AC_F77_MAIN usage
 346: fortran.at:433     AC_FC_MAIN usage
 347: fortran.at:517     AC_F77_FUNC usage
 348: fortran.at:593     AC_FC_FUNC usage
 349: fortran.at:669     AC_FC_SRCEXT usage
 350: fortran.at:753     AC_FC_PP_SRCEXT usage
 351: fortran.at:853     AC_FC_FREEFORM
 352: fortran.at:889     AC_FC_FREEFORM with AC_FC_SRCEXT
 353: fortran.at:926     AC_FC_FIXEDFORM
 354: fortran.at:963     AC_FC_FIXEDFORM with AC_FC_SRCEXT
 355: fortran.at:1001    AC_FC_LINE_LENGTH
 356: fortran.at:1073    AC_FC_CHECK_BOUNDS
 357: fortran.at:1131    AC_FC_MODULE_FLAG
 358: acfortran.at:8     AC_F77_IMPLICIT_NONE
 359: acfortran.at:9     AC_F77_MAIN
 360: acfortran.at:10    AC_F77_WRAPPERS
 361: acfortran.at:11    AC_FC_CHECK_BOUNDS
 362: acfortran.at:12    AC_FC_FIXEDFORM
 363: acfortran.at:13    AC_FC_FREEFORM
 364: acfortran.at:14    AC_FC_IMPLICIT_NONE
 365: acfortran.at:15    AC_FC_LINE_LENGTH
 366: acfortran.at:16    AC_FC_MAIN
 367: acfortran.at:17    AC_FC_MODULE_EXTENSION
 368: acfortran.at:18    AC_FC_MODULE_FLAG
 369: acfortran.at:19    AC_FC_MODULE_OUTPUT_FLAG
 370: acfortran.at:20    AC_FC_PP_DEFINE
 371: acfortran.at:21    AC_FC_WRAPPERS
 372: acfortran.at:22    AC_PROG_F77_C_O
 373: acfortran.at:23    AC_PROG_FC_C_O
 378: erlang.at:59       Erlang basic compilation
 379: erlang.at:75       AC_ERLANG_CHECK_LIB
 380: erlang.at:88       AC_ERLANG_SUBST_ROOT_DIR
 381: erlang.at:102      AC_ERLANG_SUBST_LIB_DIR
      erlang
 385: acerlang.at:10     AC_ERLANG_SUBST_ERTS_VER
 386: acerlang.at:11     AC_ERLANG_SUBST_LIB_DIR
 389: go.at:33           Go
 594: foreign.at:26      Libtool
 595: foreign.at:93      shtool

## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##

#                             -*- compilation -*-
10. tools.at:363: testing autoconf --trace: AC_CONFIG_MACRO_DIRS ...
./tools.at:377: autoconf --force -t AC_CONFIG_MACRO_DIR
./tools.at:386: autoconf --force -t AC_CONFIG_MACRO_DIR_TRACE
--- -   2022-07-02 10:25:48.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/10/stdout        
2022-07-02 10:25:48.000000000 -0400
@@ -1,6 +1,6 @@
 configure.ac:2:AC_CONFIG_MACRO_DIR_TRACE:dir1
-configure.ac:3:AC_CONFIG_MACRO_DIR_TRACE:dir2
-configure.ac:3:AC_CONFIG_MACRO_DIR_TRACE:dir3
-configure.ac:3:AC_CONFIG_MACRO_DIR_TRACE:dir4
+configure.ac:4:AC_CONFIG_MACRO_DIR_TRACE:dir2
+configure.ac:4:AC_CONFIG_MACRO_DIR_TRACE:dir3
+configure.ac:4:AC_CONFIG_MACRO_DIR_TRACE:dir4
 configure.ac:5:AC_CONFIG_MACRO_DIR_TRACE:dir5
 
10. tools.at:363: 10. autoconf --trace: AC_CONFIG_MACRO_DIRS (tools.at:363): 
FAILED (tools.at:386)

#                             -*- compilation -*-
11. tools.at:442: testing autoconf: forbidden tokens, basic ...
./tools.at:477: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./tools.at:477: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:25:50.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/11/stderr        
2022-07-02 10:25:50.000000000 -0400
@@ -1,10 +1,5 @@
-trailer.m4: warning: AC_INIT was never used
-trailer.m4: warning: AC_OUTPUT was never used
-configure.ac:2: error: possibly undefined macro: m4_foo
-      If this token and others are legitimate, please use m4_pattern_allow.
-      See the Autoconf documentation.
-configure.ac:3: error: possibly undefined macro: _m4_bar
-configure.ac:4: error: possibly undefined macro: AS_FOO
-configure.ac:5: error: possibly undefined macro: _AS_BAR
-configure.ac:6: error: possibly undefined macro: dnl
+unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
+m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
+ at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
+       Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
 
11. tools.at:442: 11. autoconf: forbidden tokens, basic (tools.at:442): FAILED 
(tools.at:477)

#                             -*- compilation -*-
12. tools.at:495: testing autoconf: forbidden tokens, exceptions ...
./tools.at:529: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./tools.at:529: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:25:50.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/12/stderr        
2022-07-02 10:25:50.000000000 -0400
@@ -1,10 +1,5 @@
-trailer.m4: warning: AC_INIT was never used
-trailer.m4: warning: AC_OUTPUT was never used
-configure.ac:1: error: possibly undefined macro: AS_INIT
-      If this token and others are legitimate, please use m4_pattern_allow.
-      See the Autoconf documentation.
-configure.ac:7: error: possibly undefined macro: AS_ALLOWED_NOT
-configure.ac:10: error: possibly undefined macro: FORBIDDEN
-configure.ac:14: error: possibly undefined macro: AS_THIS_IS_INVALID
-configure.ac:14: error: possibly undefined macro: _AS_THIS_IS_INVALID_TOO
+unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
+m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
+ at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
+       Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
 
12. tools.at:495: 12. autoconf: forbidden tokens, exceptions (tools.at:495): 
FAILED (tools.at:529)

#                             -*- compilation -*-
14. tools.at:553: testing autoconf: the empty token ...
./tools.at:564: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./tools.at:564: exit code was 1, expected 0
14. tools.at:553: 14. autoconf: the empty token (tools.at:553): FAILED 
(tools.at:564)

#                             -*- compilation -*-
37. tools.at:1346: testing autoupdating AC_OBSOLETE ...
./tools.at:1372: autoconf --force -Werror
stderr:
configure.ac:2: warning: OLD is obsolete; convert to NEW
./lib/autoconf/general.m4:2450: AC_OBSOLETE is expanded from...
aclocal.m4:3: OLD is expanded from...
configure.ac:2: the top level
configure.ac:2: warning: The macro `AC_OBSOLETE' is obsolete.
configure.ac:2: You should run autoupdate.
./lib/autoconf/general.m4:2450: AC_OBSOLETE is expanded from...
aclocal.m4:3: OLD is expanded from...
configure.ac:2: the top level
./tools.at:1372: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:26:09.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/37/stderr        
2022-07-02 10:26:09.000000000 -0400
@@ -1,10 +1,10 @@
 configure.ac:2: warning: OLD is obsolete; convert to NEW
 general.m4: AC_OBSOLETE is expanded from...
-aclocal.m4:1: OLD is expanded from...
+aclocal.m4:3: OLD is expanded from...
 configure.ac:2: the top level
 configure.ac:2: warning: The macro `AC_OBSOLETE' is obsolete.
 configure.ac:2: You should run autoupdate.
 general.m4: AC_OBSOLETE is expanded from...
-aclocal.m4:1: OLD is expanded from...
+aclocal.m4:3: OLD is expanded from...
 configure.ac:2: the top level
 
37. tools.at:1346: 37. autoupdating AC_OBSOLETE (tools.at:1346): FAILED 
(tools.at:1372)

#                             -*- compilation -*-
92. m4sh.at:562: testing obsolete $as_echo and $as_echo_n ...
./m4sh.at:631: autom4te --language=m4sh script.as -o script 
stderr:
script.as:13: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:13: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:14: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:14: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:15: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:15: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:16: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:16: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:17: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:17: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:18: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:18: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:19: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:19: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:20: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:20: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:21: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:21: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:22: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:22: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:23: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:23: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:24: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:24: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:27: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:27: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:29: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:29: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
script.as:31: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
script.as:31: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
./m4sh.at:631: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:26:37.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/92/stderr        
2022-07-02 10:26:37.000000000 -0400
@@ -22,10 +22,10 @@
 script.as:23: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
 script.as:24: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
 script.as:24: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
-script.as:25: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
-script.as:25: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
-script.as:28: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
-script.as:28: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
-script.as:30: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
-script.as:30: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
+script.as:27: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
+script.as:27: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
+script.as:29: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
+script.as:29: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
+script.as:31: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
+script.as:31: warning: $as_echo_n is obsolete; use AS_ECHO_N(["message"]) 
instead
 
92. m4sh.at:562: 92. obsolete $as_echo and $as_echo_n (m4sh.at:562): FAILED 
(m4sh.at:631)

#                             -*- compilation -*-
236. base.at:28: testing AC_REQUIRE: topological sort ...
./base.at:63: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./base.at:63: exit code was 1, expected 0
236. base.at:28: 236. AC_REQUIRE: topological sort (base.at:28): FAILED 
(base.at:63)

#                             -*- compilation -*-
238. base.at:93: testing AC_REQUIRE & AC_DEFUN_ONCE: Require, expand ...
./base.at:126: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./base.at:126: exit code was 1, expected 0
238. base.at:93: 238. AC_REQUIRE & AC_DEFUN_ONCE: Require, expand (base.at:93): 
FAILED (base.at:126)

#                             -*- compilation -*-
239. base.at:138: testing AC_REQUIRE & AC_DEFUN_ONCE: Expand, require ...
./base.at:172: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./base.at:172: exit code was 1, expected 0
239. base.at:138: 239. AC_REQUIRE & AC_DEFUN_ONCE: Expand, require 
(base.at:138): FAILED (base.at:172)

#                             -*- compilation -*-
240. base.at:183: testing AC_REQUIRE & AC_PROVIDE ...
./base.at:207: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_INIT was never used, )
m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_INIT was 
never used, )\x{a}m4tra"..., undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./base.at:207: exit code was 1, expected 0
240. base.at:183: 240. AC_REQUIRE & AC_PROVIDE (base.at:183): FAILED 
(base.at:207)

#                             -*- compilation -*-
293. compile.at:84: testing AC_REQUIRE & AC_LANG ...
./compile.at:112: autoconf --force 
stderr:
unknown channel m4trace: -1- _m4_warn(syntax, AC_OUTPUT was never used, )
 at /Users/tgl/src/autoconf-2.71/lib/Autom4te/Channels.pm line 631.
        Autom4te::Channels::msg("m4trace: -1- _m4_warn(syntax, AC_OUTPUT was 
never used, )\x{a}", undef, undef, "partial", 0) called at 
/Users/tgl/src/autoconf-2.71/bin/autom4te line 1084
./compile.at:112: exit code was 1, expected 0
293. compile.at:84: 293. AC_REQUIRE & AC_LANG (compile.at:84): FAILED 
(compile.at:112)

#                             -*- compilation -*-
299. compile.at:311: testing AC_RUN_IFELSE ...
./compile.at:342: autoconf --force 
stderr:
configure.ac:18: warning: The macro `AC_TRY_RUN' is obsolete.
configure.ac:18: You should run autoupdate.
./lib/autoconf/general.m4:2998: AC_TRY_RUN is expanded from...
configure.ac:18: the top level
./compile.at:342: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:30:07.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/299/stderr       
2022-07-02 10:30:07.000000000 -0400
@@ -1,5 +1,5 @@
-configure.ac:14: warning: The macro `AC_TRY_RUN' is obsolete.
-configure.ac:14: You should run autoupdate.
+configure.ac:18: warning: The macro `AC_TRY_RUN' is obsolete.
+configure.ac:18: You should run autoupdate.
 general.m4: AC_TRY_RUN is expanded from...
-configure.ac:14: the top level
+configure.ac:18: the top level
 
299. compile.at:311: 299. AC_RUN_IFELSE (compile.at:311): FAILED 
(compile.at:342)

#                             -*- compilation -*-
397. semantics.at:282: testing AC_REPLACE_FUNCS ...
./semantics.at:307: autoconf --force 
stderr:
configure.ac:12: warning: AC_REPLACE_FUNCS($funcs): you should use literals
./lib/autoconf/functions.m4:205: AC_REPLACE_FUNCS is expanded from...
configure.ac:12: the top level
./semantics.at:307: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:33:31.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/397/stderr       
2022-07-02 10:33:31.000000000 -0400
@@ -1,4 +1,4 @@
-configure.ac:9: warning: AC_REPLACE_FUNCS($funcs): you should use literals
+configure.ac:12: warning: AC_REPLACE_FUNCS($funcs): you should use literals
 functions.m4: AC_REPLACE_FUNCS is expanded from...
-configure.ac:9: the top level
+configure.ac:12: the top level
 
397. semantics.at:282: 397. AC_REPLACE_FUNCS (semantics.at:282): FAILED 
(semantics.at:307)

#                             -*- compilation -*-
430. semantics.at:1153: testing Macro expansion in AC_CHECK_FUNCS (literal) ...
./semantics.at:1153: autoconf --force 
stderr:
configure.ac:11: warning: whitespace-separated list contains macros;
configure.ac:11: in a future version of Autoconf they will not be expanded
configure.ac:11: note: `dnl' is a macro
./lib/autoconf/functions.m4:118: AC_CHECK_FUNCS is expanded from...
configure.ac:11: the top level
./semantics.at:1153: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:51.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/430/stderr       
2022-07-02 10:35:51.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:11: warning: whitespace-separated list contains macros;
+configure.ac:11: in a future version of Autoconf they will not be expanded
+configure.ac:11: note: `dnl' is a macro
 functions.m4: AC_CHECK_FUNCS is expanded from...
-configure.ac:6: the top level
+configure.ac:11: the top level
 
430. semantics.at:1153: 430. Macro expansion in AC_CHECK_FUNCS (literal) 
(semantics.at:1153): FAILED (semantics.at:1153)

#                             -*- compilation -*-
431. semantics.at:1153: testing Macro expansion in AC_CHECK_FUNCS (variable) ...
./semantics.at:1153: autoconf --force 
stderr:
configure.ac:12: warning: whitespace-separated list contains macros;
configure.ac:12: in a future version of Autoconf they will not be expanded
configure.ac:12: note: `dnl' is a macro
./lib/autoconf/functions.m4:118: AC_CHECK_FUNCS is expanded from...
configure.ac:12: the top level
configure.ac:12: warning: AC_CHECK_FUNCS($fns): you should use literals
./lib/autoconf/functions.m4:118: AC_CHECK_FUNCS is expanded from...
configure.ac:12: the top level
./semantics.at:1153: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:51.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/431/stderr       
2022-07-02 10:35:51.000000000 -0400
@@ -1,9 +1,9 @@
-configure.ac:8: warning: whitespace-separated list contains macros;
-configure.ac:8: in a future version of Autoconf they will not be expanded
-configure.ac:8: note: `dnl' is a macro
+configure.ac:12: warning: whitespace-separated list contains macros;
+configure.ac:12: in a future version of Autoconf they will not be expanded
+configure.ac:12: note: `dnl' is a macro
 functions.m4: AC_CHECK_FUNCS is expanded from...
-configure.ac:8: the top level
-configure.ac:8: warning: AC_CHECK_FUNCS($fns): you should use literals
+configure.ac:12: the top level
+configure.ac:12: warning: AC_CHECK_FUNCS($fns): you should use literals
 functions.m4: AC_CHECK_FUNCS is expanded from...
-configure.ac:8: the top level
+configure.ac:12: the top level
 
431. semantics.at:1153: 431. Macro expansion in AC_CHECK_FUNCS (variable) 
(semantics.at:1153): FAILED (semantics.at:1153)

#                             -*- compilation -*-
432. semantics.at:1154: testing Macro expansion in AC_CHECK_FUNCS_ONCE ...
./semantics.at:1154: autoconf --force 
stderr:
configure.ac:11: warning: whitespace-separated list contains macros;
configure.ac:11: in a future version of Autoconf they will not be expanded
configure.ac:11: note: `dnl' is a macro
./lib/autoconf/functions.m4:142: AC_CHECK_FUNCS_ONCE is expanded from...
configure.ac:11: the top level
./semantics.at:1154: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:51.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/432/stderr       
2022-07-02 10:35:51.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:11: warning: whitespace-separated list contains macros;
+configure.ac:11: in a future version of Autoconf they will not be expanded
+configure.ac:11: note: `dnl' is a macro
 functions.m4: AC_CHECK_FUNCS_ONCE is expanded from...
-configure.ac:6: the top level
+configure.ac:11: the top level
 
432. semantics.at:1154: 432. Macro expansion in AC_CHECK_FUNCS_ONCE 
(semantics.at:1154): FAILED (semantics.at:1154)

#                             -*- compilation -*-
433. semantics.at:1155: testing Macro expansion in AC_REPLACE_FUNCS (literal) 
...
./semantics.at:1155: autoconf --force 
stderr:
configure.ac:11: warning: whitespace-separated list contains macros;
configure.ac:11: in a future version of Autoconf they will not be expanded
configure.ac:11: note: `dnl' is a macro
./lib/autoconf/functions.m4:205: AC_REPLACE_FUNCS is expanded from...
configure.ac:11: the top level
./semantics.at:1155: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:51.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/433/stderr       
2022-07-02 10:35:51.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:11: warning: whitespace-separated list contains macros;
+configure.ac:11: in a future version of Autoconf they will not be expanded
+configure.ac:11: note: `dnl' is a macro
 functions.m4: AC_REPLACE_FUNCS is expanded from...
-configure.ac:6: the top level
+configure.ac:11: the top level
 
433. semantics.at:1155: 433. Macro expansion in AC_REPLACE_FUNCS (literal) 
(semantics.at:1155): FAILED (semantics.at:1155)

#                             -*- compilation -*-
434. semantics.at:1155: testing Macro expansion in AC_REPLACE_FUNCS (variable) 
...
./semantics.at:1155: autoconf --force 
stderr:
configure.ac:12: warning: whitespace-separated list contains macros;
configure.ac:12: in a future version of Autoconf they will not be expanded
configure.ac:12: note: `dnl' is a macro
./lib/autoconf/functions.m4:205: AC_REPLACE_FUNCS is expanded from...
configure.ac:12: the top level
configure.ac:12: warning: AC_REPLACE_FUNCS($fns): you should use literals
./lib/autoconf/functions.m4:205: AC_REPLACE_FUNCS is expanded from...
configure.ac:12: the top level
./semantics.at:1155: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:51.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/434/stderr       
2022-07-02 10:35:51.000000000 -0400
@@ -1,9 +1,9 @@
-configure.ac:8: warning: whitespace-separated list contains macros;
-configure.ac:8: in a future version of Autoconf they will not be expanded
-configure.ac:8: note: `dnl' is a macro
+configure.ac:12: warning: whitespace-separated list contains macros;
+configure.ac:12: in a future version of Autoconf they will not be expanded
+configure.ac:12: note: `dnl' is a macro
 functions.m4: AC_REPLACE_FUNCS is expanded from...
-configure.ac:8: the top level
-configure.ac:8: warning: AC_REPLACE_FUNCS($fns): you should use literals
+configure.ac:12: the top level
+configure.ac:12: warning: AC_REPLACE_FUNCS($fns): you should use literals
 functions.m4: AC_REPLACE_FUNCS is expanded from...
-configure.ac:8: the top level
+configure.ac:12: the top level
 
434. semantics.at:1155: 434. Macro expansion in AC_REPLACE_FUNCS (variable) 
(semantics.at:1155): FAILED (semantics.at:1155)

#                             -*- compilation -*-
435. semantics.at:1157: testing Macro expansion in AC_CHECK_HEADERS (literal) 
...
./semantics.at:1157: autoconf --force 
stderr:
configure.ac:11: warning: whitespace-separated list contains macros;
configure.ac:11: in a future version of Autoconf they will not be expanded
configure.ac:11: note: `dnl' is a macro
./lib/autoconf/headers.m4:218: AC_CHECK_HEADERS is expanded from...
configure.ac:11: the top level
./semantics.at:1157: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:52.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/435/stderr       
2022-07-02 10:35:52.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:11: warning: whitespace-separated list contains macros;
+configure.ac:11: in a future version of Autoconf they will not be expanded
+configure.ac:11: note: `dnl' is a macro
 headers.m4: AC_CHECK_HEADERS is expanded from...
-configure.ac:6: the top level
+configure.ac:11: the top level
 
435. semantics.at:1157: 435. Macro expansion in AC_CHECK_HEADERS (literal) 
(semantics.at:1157): FAILED (semantics.at:1157)

#                             -*- compilation -*-
436. semantics.at:1157: testing Macro expansion in AC_CHECK_HEADERS (variable) 
...
./semantics.at:1157: autoconf --force 
stderr:
configure.ac:12: warning: whitespace-separated list contains macros;
configure.ac:12: in a future version of Autoconf they will not be expanded
configure.ac:12: note: `dnl' is a macro
./lib/autoconf/headers.m4:218: AC_CHECK_HEADERS is expanded from...
configure.ac:12: the top level
configure.ac:12: warning: AC_CHECK_HEADERS($hs): you should use literals
./lib/autoconf/headers.m4:218: AC_CHECK_HEADERS is expanded from...
configure.ac:12: the top level
./semantics.at:1157: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:52.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/436/stderr       
2022-07-02 10:35:52.000000000 -0400
@@ -1,9 +1,9 @@
-configure.ac:8: warning: whitespace-separated list contains macros;
-configure.ac:8: in a future version of Autoconf they will not be expanded
-configure.ac:8: note: `dnl' is a macro
+configure.ac:12: warning: whitespace-separated list contains macros;
+configure.ac:12: in a future version of Autoconf they will not be expanded
+configure.ac:12: note: `dnl' is a macro
 headers.m4: AC_CHECK_HEADERS is expanded from...
-configure.ac:8: the top level
-configure.ac:8: warning: AC_CHECK_HEADERS($hs): you should use literals
+configure.ac:12: the top level
+configure.ac:12: warning: AC_CHECK_HEADERS($hs): you should use literals
 headers.m4: AC_CHECK_HEADERS is expanded from...
-configure.ac:8: the top level
+configure.ac:12: the top level
 
436. semantics.at:1157: 436. Macro expansion in AC_CHECK_HEADERS (variable) 
(semantics.at:1157): FAILED (semantics.at:1157)

#                             -*- compilation -*-
437. semantics.at:1158: testing Macro expansion in AC_CHECK_HEADERS_ONCE ...
./semantics.at:1158: autoconf --force 
stderr:
configure.ac:11: warning: whitespace-separated list contains macros;
configure.ac:11: in a future version of Autoconf they will not be expanded
configure.ac:11: note: `dnl' is a macro
./lib/autoconf/headers.m4:248: AC_CHECK_HEADERS_ONCE is expanded from...
configure.ac:11: the top level
./semantics.at:1158: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:52.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/437/stderr       
2022-07-02 10:35:52.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:11: warning: whitespace-separated list contains macros;
+configure.ac:11: in a future version of Autoconf they will not be expanded
+configure.ac:11: note: `dnl' is a macro
 headers.m4: AC_CHECK_HEADERS_ONCE is expanded from...
-configure.ac:6: the top level
+configure.ac:11: the top level
 
437. semantics.at:1158: 437. Macro expansion in AC_CHECK_HEADERS_ONCE 
(semantics.at:1158): FAILED (semantics.at:1158)

#                             -*- compilation -*-
438. semantics.at:1160: testing Macro expansion in AC_CHECK_FILES ...
./semantics.at:1176: autoconf --force 
stderr:
configure.ac:10: warning: whitespace-separated list contains macros;
configure.ac:10: in a future version of Autoconf they will not be expanded
configure.ac:10: note: `dnl' is a macro
./lib/autoconf/general.m4:3043: AC_CHECK_FILES is expanded from...
configure.ac:10: the top level
./semantics.at:1176: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:52.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/438/stderr       
2022-07-02 10:35:52.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:10: warning: whitespace-separated list contains macros;
+configure.ac:10: in a future version of Autoconf they will not be expanded
+configure.ac:10: note: `dnl' is a macro
 general.m4: AC_CHECK_FILES is expanded from...
-configure.ac:6: the top level
+configure.ac:10: the top level
 
438. semantics.at:1160: 438. Macro expansion in AC_CHECK_FILES 
(semantics.at:1160): FAILED (semantics.at:1176)

#                             -*- compilation -*-
439. semantics.at:1186: testing Macro expansion in AC_CONFIG_MACRO_DIRS ...
./semantics.at:1206: autoconf --force -t AC_CONFIG_MACRO_DIR_TRACE
stderr:
configure.ac:10: warning: whitespace-separated list contains macros;
configure.ac:10: in a future version of Autoconf they will not be expanded
configure.ac:10: note: `dnl' is a macro
./lib/autoconf/general.m4:1962: AC_CONFIG_MACRO_DIRS is expanded from...
configure.ac:10: the top level
--- -   2022-07-02 10:35:52.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/439/stdout       
2022-07-02 10:35:52.000000000 -0400
@@ -1,4 +1,4 @@
-configure.ac:6:AC_CONFIG_MACRO_DIR_TRACE:d_foo
-configure.ac:6:AC_CONFIG_MACRO_DIR_TRACE:d_quux
-configure.ac:6:AC_CONFIG_MACRO_DIR_TRACE:d_blurf
+configure.ac:10:AC_CONFIG_MACRO_DIR_TRACE:d_foo
+configure.ac:10:AC_CONFIG_MACRO_DIR_TRACE:d_quux
+configure.ac:10:AC_CONFIG_MACRO_DIR_TRACE:d_blurf
 
439. semantics.at:1186: 439. Macro expansion in AC_CONFIG_MACRO_DIRS 
(semantics.at:1186): FAILED (semantics.at:1206)

#                             -*- compilation -*-
440. semantics.at:1210: testing Macro expansion in AC_CONFIG_SUBDIRS ...
++ for d in d_foo d_bar d_blurf d_quux
++ mkdir d_foo
++ printf '%s\n%s\n' '#! /bin/sh' 'echo entered d_foo/configure'
++ chmod +x d_foo/configure
++ for d in d_foo d_bar d_blurf d_quux
++ mkdir d_bar
++ printf '%s\n%s\n' '#! /bin/sh' 'echo entered d_bar/configure'
++ chmod +x d_bar/configure
++ for d in d_foo d_bar d_blurf d_quux
++ mkdir d_blurf
++ printf '%s\n%s\n' '#! /bin/sh' 'echo entered d_blurf/configure'
++ chmod +x d_blurf/configure
++ for d in d_foo d_bar d_blurf d_quux
++ mkdir d_quux
++ printf '%s\n%s\n' '#! /bin/sh' 'echo entered d_quux/configure'
++ chmod +x d_quux/configure
./semantics.at:1234: autoconf --force 
stderr:
configure.ac:10: warning: whitespace-separated list contains macros;
configure.ac:10: in a future version of Autoconf they will not be expanded
configure.ac:10: note: `dnl' is a macro
./lib/autoconf/status.m4:1097: AC_CONFIG_SUBDIRS is expanded from...
configure.ac:10: the top level
./semantics.at:1234: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
--- -   2022-07-02 10:35:53.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/440/stderr       
2022-07-02 10:35:53.000000000 -0400
@@ -1,6 +1,6 @@
-configure.ac:6: warning: whitespace-separated list contains macros;
-configure.ac:6: in a future version of Autoconf they will not be expanded
-configure.ac:6: note: `dnl' is a macro
+configure.ac:10: warning: whitespace-separated list contains macros;
+configure.ac:10: in a future version of Autoconf they will not be expanded
+configure.ac:10: note: `dnl' is a macro
 status.m4: AC_CONFIG_SUBDIRS is expanded from...
-configure.ac:6: the top level
+configure.ac:10: the top level
 
440. semantics.at:1210: 440. Macro expansion in AC_CONFIG_SUBDIRS 
(semantics.at:1210): FAILED (semantics.at:1234)

#                             -*- compilation -*-
509. acheaders.at:9: testing AC_CHECK_HEADER_STDBOOL ...
./acheaders.at:9: autoconf --force 
./acheaders.at:9: "$SHELL_N" -n configure
stderr:
./acheaders.at:9: autoheader 
./acheaders.at:9: ./configure $configure_options -C
stdout:
configure: creating cache config.cache
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.h
./acheaders.at:9: ath_fn_check_env
./acheaders.at:9: ./configure $configure_options -C
stdout:
configure: loading cache config.cache
checking for gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for _Bool... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
./acheaders.at:9: ath_fn_check_env
./acheaders.at:9: $at_diff "config-h.c-native-r1" "config-h.c-native-r2"
./acheaders.at:9: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.c-native-r2"
./acheaders.at:9: autoconf --force 
./acheaders.at:9: "$SHELL_N" -n configure
stderr:
./acheaders.at:9: autoheader 
./acheaders.at:9: ./configure $configure_options -C
stdout:
configure: creating cache config.cache
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
./acheaders.at:9: ath_fn_check_env
./acheaders.at:9: $at_diff "config-h.c-native-r1" "config-h.c-cross-r1"
./acheaders.at:9: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.c-cross-r1"
./acheaders.at:9: ./configure $configure_options -C
stdout:
configure: loading cache config.cache
checking for gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... (cached) o
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for _Bool... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
./acheaders.at:9: ath_fn_check_env
./acheaders.at:9: $at_diff "config-h.c-native-r1" "config-h.c-cross-r2"
./acheaders.at:9: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.c-cross-r2"
./acheaders.at:9: autoconf --force 
stderr:
stdout:
./acheaders.at:9: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
stderr:
./acheaders.at:9: "$SHELL_N" -n configure
stderr:
./acheaders.at:9: autoheader 
./acheaders.at:9: ./configure $configure_options -C;
      status=$?
      if test $status -eq 77; then
        touch at-no-cxx
        exit 0
      else
        exit $status
      fi
    
stdout:
configure: creating cache config.cache
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _Bool... no
checking for stdbool.h that conforms to C99... no
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.h
./acheaders.at:9: ath_fn_check_env
sed: 2: "
        /#define HAVE__BOOLdn ...": unterminated regular expression
sed: 2: "
        /#define HAVE__BOOLdn ...": unterminated regular expression
./acheaders.at:9: $at_diff "at_defines-config-h.c-native-r1" 
"at_defines-config-h.cxx-native-r1"
./acheaders.at:9: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.cxx-native-r1"
--- /dev/null   2022-07-02 10:39:21.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/509/stdout       
2022-07-02 10:39:21.000000000 -0400
@@ -0,0 +1,11 @@
+--- at_config_vars-state-env.c-native-r1       2022-07-02 10:39:21.000000000 
-0400
++++ at_config_vars-state-env.cxx-native-r1     2022-07-02 10:39:21.000000000 
-0400
+@@ -83,7 +83,7 @@
+ ac_cv_env_target_alias_set=
+ ac_cv_env_target_alias_value=
+ ac_cv_header_inttypes_h=yes
+-ac_cv_header_stdbool_h=yes
++ac_cv_header_stdbool_h=no
+ ac_cv_header_stdint_h=yes
+ ac_cv_header_stdio_h=yes
+ ac_cv_header_stdlib_h=yes
./acheaders.at:9: exit code was 1, expected 0
config.log:
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
> 
> It was created by configure, which was
> generated by GNU Autoconf 2.71.  Invocation command line was
> 
>   $ ./configure -C
> 
> ## --------- ##
> ## Platform. ##
> ## --------- ##
> 
> hostname = pro.sss.pgh.pa.us
> uname -m = arm64
> uname -r = 21.5.0
> uname -s = Darwin
> uname -v = Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
> root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
> 
> /usr/bin/uname -p = arm
> /bin/uname -X     = unknown
> 
> /bin/arch              = unknown
> /usr/bin/arch -k       = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo      = Mach kernel version:
>        Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
> root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
> Kernel configured for up to 10 processors.
> 10 processors are physically available.
> 10 processors are logically available.
> Processor type: arm64e (ARM64E)
> Processors active: 0 1 2 3 4 5 6 7 8 9
> Primary memory available: 16.00 gigabytes
> Default processor set: 495 tasks, 2042 threads, 10 processors
> Load average: 2.34, Mach factor: 7.65
> /bin/machine           = unknown
> /usr/bin/oslevel       = unknown
> /bin/universe          = unknown
> 
> PATH: /Users/tgl/src/autoconf-2.71/tests/
> PATH: /Users/tgl/src/autoconf-2.71/tests/
> PATH: /Users/tgl/testversion/bin/
> PATH: /usr/local/autoconf-2.69/bin/
> PATH: /Users/tgl/bin/
> PATH: /usr/local/bin/
> PATH: /usr/bin/
> PATH: /bin/
> PATH: /usr/sbin/
> PATH: /sbin/
> PATH: /Library/Apple/usr/bin/
> PATH: /opt/local/bin/
> 
> 
> ## ----------- ##
> ## Core tests. ##
> ## ----------- ##
> 
> configure:1828: creating cache config.cache
> configure:2218: checking for g++
> configure:2239: found /usr/bin/g++
> configure:2250: result: g++
> configure:2277: checking for C++ compiler version
> configure:2286: g++ --version >&5
> Apple clang version 13.1.6 (clang-1316.0.21.2.5)
> Target: arm64-apple-darwin21.5.0
> Thread model: posix
> InstalledDir: 
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> configure:2297: $? = 0
> configure:2286: g++ -v >&5
> Apple clang version 13.1.6 (clang-1316.0.21.2.5)
> Target: arm64-apple-darwin21.5.0
> Thread model: posix
> InstalledDir: 
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> configure:2297: $? = 0
> configure:2286: g++ -V >&5
> clang: error: argument to '-V' is missing (expected 1 value)
> clang: error: no input files
> configure:2297: $? = 1
> configure:2286: g++ -qversion >&5
> clang: error: unknown argument '-qversion'; did you mean '--version'?
> clang: error: no input files
> configure:2297: $? = 1
> configure:2317: checking whether the C++ compiler works
> configure:2339: g++    conftest.cpp  >&5
> configure:2343: $? = 0
> configure:2393: result: yes
> configure:2396: checking for C++ compiler default output file name
> configure:2398: result: a.out
> configure:2404: checking for suffix of executables
> configure:2411: g++ -o conftest    conftest.cpp  >&5
> configure:2415: $? = 0
> configure:2438: result: 
> configure:2460: checking whether we are cross compiling
> configure:2468: g++ -o conftest    conftest.cpp  >&5
> configure:2472: $? = 0
> configure:2479: ./conftest
> configure:2483: $? = 0
> configure:2498: result: no
> configure:2503: checking for suffix of object files
> configure:2526: g++ -c   conftest.cpp >&5
> configure:2530: $? = 0
> configure:2552: result: o
> configure:2556: checking whether the compiler supports GNU C++
> configure:2576: g++ -c   conftest.cpp >&5
> configure:2576: $? = 0
> configure:2586: result: yes
> configure:2597: checking whether g++ accepts -g
> configure:2618: g++ -c -g  conftest.cpp >&5
> configure:2618: $? = 0
> configure:2662: result: yes
> configure:2682: checking for g++ option to enable C++11 features
> configure:2697: g++  -c -g -O2  conftest.cpp >&5
> conftest.cpp:55:3: error: "Compiler does not advertise C++11 conformance"
> # error "Compiler does not advertise C++11 conformance"
>   ^
> conftest.cpp:60:3: error: unknown type name 'constexpr'
>   constexpr int get_val() { return 20; }
>   ^
> conftest.cpp:72:17: error: delegating constructors are permitted only in C++11
>     delegate(): delegate(2354) {}
>                 ^~~~~~~~
> conftest.cpp:83:26: warning: 'override' keyword is a C++11 extension 
> [-Wc++11-extensions]
>     virtual int getval() override final { return this->n * 2; }
>                          ^
> conftest.cpp:83:35: warning: 'final' keyword is a C++11 extension 
> [-Wc++11-extensions]
>     virtual int getval() override final { return this->n * 2; }
>                                   ^
> conftest.cpp:90:16: warning: defaulted function definitions are a C++11 
> extension [-Wc++11-extensions]
>     nocopy() = default;
>                ^
> conftest.cpp:91:29: warning: deleted function definitions are a C++11 
> extension [-Wc++11-extensions]
>     nocopy(const nocopy&) = delete;
>                             ^
> conftest.cpp:92:41: warning: deleted function definitions are a C++11 
> extension [-Wc++11-extensions]
>     nocopy & operator=(const nocopy&) = delete;
>                                         ^
> conftest.cpp:104:25: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   template <typename V> auto sum(V first) -> V
>                         ^
> conftest.cpp:104:25: error: 'auto' not allowed in function return type
>   template <typename V> auto sum(V first) -> V
>                         ^~~~
> conftest.cpp:104:42: error: expected ';' at end of declaration
>   template <typename V> auto sum(V first) -> V
>                                          ^
>                                          ;
> conftest.cpp:104:43: error: cannot use arrow operator on a type
>   template <typename V> auto sum(V first) -> V
>                                           ^
> conftest.cpp:108:33: warning: variadic templates are a C++11 extension 
> [-Wc++11-extensions]
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                 ^
> conftest.cpp:108:43: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                           ^
> conftest.cpp:108:43: error: 'auto' not allowed in function return type
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                           ^~~~
> conftest.cpp:108:74: error: expected ';' at end of declaration
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                                                          ^
>                                                                          ;
> conftest.cpp:108:75: error: cannot use arrow operator on a type
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                                                           ^
> conftest.cpp:132:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a1 = 6538;
>   ^
> conftest.cpp:133:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a2 = 48573953.4;
>   ^
> conftest.cpp:134:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a3 = "String literal";
>   ^
> conftest.cpp:137:8: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   for (auto i = a3; *i; ++i) { total += *i; }
>        ^
> conftest.cpp:153:8: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   for (auto &x : array) { x += 23; }
>        ^
> conftest.cpp:153:16: warning: range-based for loop is a C++11 extension 
> [-Wc++11-extensions]
>   for (auto &x : array) { x += 23; }
>                ^
> conftest.cpp:158:17: error: expected expression
>   assert (eval ([](int x) { return x*2; }, 21) == 42);
>                 ^
> conftest.cpp:160:17: error: expected expression
>   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
>                 ^
> conftest.cpp:162:17: error: expected expression
>   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
>                 ^
> conftest.cpp:168:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a = sum(1);
>   ^
> conftest.cpp:168:12: error: no matching function for call to 'sum'
>   auto a = sum(1);
>            ^~~
> conftest.cpp:169:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto b = sum(1, 2);
>   ^
> conftest.cpp:169:12: error: no matching function for call to 'sum'
>   auto b = sum(1, 2);
>            ^~~
> conftest.cpp:170:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto c = sum(1.0, 2.0, 3.0);
>   ^
> conftest.cpp:170:12: error: no matching function for call to 'sum'
>   auto c = sum(1.0, 2.0, 3.0);
>            ^~~
> conftest.cpp:175:25: warning: empty parentheses interpreted as a function 
> declaration [-Wvexing-parse]
>   cxx11test::delegate d2();
>                         ^~
> conftest.cpp:175:25: note: remove parentheses to declare a variable
>   cxx11test::delegate d2();
>                         ^~
> conftest.cpp:188:16: error: found '<::' after a template name which forms the 
> digraph '<:' (aka '[') and a ':', did you mean '< ::'?
>   test_template<::test_template<int>> v(test_template<int>(12));
>                ^~~
>                < ::
> conftest.cpp:188:36: error: a space is required between consecutive right 
> angle brackets (use '> >')
>   test_template<::test_template<int>> v(test_template<int>(12));
>                                    ^~
>                                    > >
> conftest.cpp:192:22: error: use of undeclared identifier 'u8'
>   char const *utf8 = u8"UTF-8 string \u2500";
>                      ^
> conftest.cpp:192:24: error: expected ';' at end of declaration
>   char const *utf8 = u8"UTF-8 string \u2500";
>                        ^
>                        ;
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
> 18 warnings and 20 errors generated.
> configure:2697: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | /* end confdefs.h.  */
> | 
> | // Does the compiler advertise C++98 conformance?
> | #if !defined __cplusplus || __cplusplus < 199711L
> | # error "Compiler does not advertise C++98 conformance"
> | #endif
> | 
> | // These inclusions are to reject old compilers that
> | // lack the unsuffixed header files.
> | #include <cstdlib>
> | #include <exception>
> | 
> | // <cassert> and <cstring> are *not* freestanding headers in C++98.
> | extern void assert (int);
> | namespace std {
> |   extern int strcmp (const char *, const char *);
> | }
> | 
> | // Namespaces, exceptions, and templates were all added after "C++ 2.0".
> | using std::exception;
> | using std::strcmp;
> | 
> | namespace {
> | 
> | void test_exception_syntax()
> | {
> |   try {
> |     throw "test";
> |   } catch (const char *s) {
> |     // Extra parentheses suppress a warning when building autoconf itself,
> |     // due to lint rules shared with more typical C programs.
> |     assert (!(strcmp) (s, "test"));
> |   }
> | }
> | 
> | template <typename T> struct test_template
> | {
> |   T const val;
> |   explicit test_template(T t) : val(t) {}
> |   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
> | };
> | 
> | } // anonymous namespace
> | 
> | 
> | // Does the compiler advertise C++ 2011 conformance?
> | #if !defined __cplusplus || __cplusplus < 201103L
> | # error "Compiler does not advertise C++11 conformance"
> | #endif
> | 
> | namespace cxx11test
> | {
> |   constexpr int get_val() { return 20; }
> | 
> |   struct testinit
> |   {
> |     int i;
> |     double d;
> |   };
> | 
> |   class delegate
> |   {
> |   public:
> |     delegate(int n) : n(n) {}
> |     delegate(): delegate(2354) {}
> | 
> |     virtual int getval() { return this->n; };
> |   protected:
> |     int n;
> |   };
> | 
> |   class overridden : public delegate
> |   {
> |   public:
> |     overridden(int n): delegate(n) {}
> |     virtual int getval() override final { return this->n * 2; }
> |   };
> | 
> |   class nocopy
> |   {
> |   public:
> |     nocopy(int i): i(i) {}
> |     nocopy() = default;
> |     nocopy(const nocopy&) = delete;
> |     nocopy & operator=(const nocopy&) = delete;
> |   private:
> |     int i;
> |   };
> | 
> |   // for testing lambda expressions
> |   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
> |   {
> |     return f(v);
> |   }
> | 
> |   // for testing variadic templates and trailing return types
> |   template <typename V> auto sum(V first) -> V
> |   {
> |     return first;
> |   }
> |   template <typename V, typename... Args> auto sum(V first, Args... rest) 
> -> V
> |   {
> |     return first + sum(rest...);
> |   }
> | }
> | 
> | 
> | int
> | main (int argc, char **argv)
> | {
> |   int ok = 0;
> |   
> |   assert (argc);
> |   assert (! argv[0]);
> | {
> |   test_exception_syntax ();
> |   test_template<double> tt (2.0);
> |   assert (tt.add (4) == 6.0);
> |   assert (true && !false);
> | }
> | 
> |   
> | {
> |   // Test auto and decltype
> |   auto a1 = 6538;
> |   auto a2 = 48573953.4;
> |   auto a3 = "String literal";
> | 
> |   int total = 0;
> |   for (auto i = a3; *i; ++i) { total += *i; }
> | 
> |   decltype(a2) a4 = 34895.034;
> | }
> | {
> |   // Test constexpr
> |   short sa[cxx11test::get_val()] = { 0 };
> | }
> | {
> |   // Test initializer lists
> |   cxx11test::testinit il = { 4323, 435234.23544 };
> | }
> | {
> |   // Test range-based for
> |   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
> |                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
> |   for (auto &x : array) { x += 23; }
> | }
> | {
> |   // Test lambda expressions
> |   using cxx11test::eval;
> |   assert (eval ([](int x) { return x*2; }, 21) == 42);
> |   double d = 2.0;
> |   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
> |   assert (d == 5.0);
> |   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
> |   assert (d == 5.0);
> | }
> | {
> |   // Test use of variadic templates
> |   using cxx11test::sum;
> |   auto a = sum(1);
> |   auto b = sum(1, 2);
> |   auto c = sum(1.0, 2.0, 3.0);
> | }
> | {
> |   // Test constructor delegation
> |   cxx11test::delegate d1;
> |   cxx11test::delegate d2();
> |   cxx11test::delegate d3(45);
> | }
> | {
> |   // Test override and final
> |   cxx11test::overridden o1(55464);
> | }
> | {
> |   // Test nullptr
> |   char *c = nullptr;
> | }
> | {
> |   // Test template brackets
> |   test_template<::test_template<int>> v(test_template<int>(12));
> | }
> | {
> |   // Unicode literals
> |   char const *utf8 = u8"UTF-8 string \u2500";
> |   char16_t const *utf16 = u"UTF-8 string \u2500";
> |   char32_t const *utf32 = U"UTF-32 string \u2500";
> | }
> | 
> |   return ok;
> | }
> | 
> configure:2715: result: none needed
> configure:2784: checking for stdio.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for stdlib.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for string.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for inttypes.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for stdint.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for strings.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for sys/stat.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for sys/types.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for unistd.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2809: checking for _Bool
> configure:2809: g++ -c -g -O2  conftest.cpp >&5
> conftest.cpp:50:13: error: use of undeclared identifier '_Bool'
> if (sizeof (_Bool))
>             ^
> 1 error generated.
> configure:2809: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define HAVE_STDIO_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_UNISTD_H 1
> | #define STDC_HEADERS 1
> | /* end confdefs.h.  */
> | #include <stddef.h>
> | #ifdef HAVE_STDIO_H
> | # include <stdio.h>
> | #endif
> | #ifdef HAVE_STDLIB_H
> | # include <stdlib.h>
> | #endif
> | #ifdef HAVE_STRING_H
> | # include <string.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | int
> | main (void)
> | {
> | if (sizeof (_Bool))
> |      return 0;
> |   ;
> |   return 0;
> | }
> configure:2809: result: no
> configure:2818: checking for stdbool.h that conforms to C99
> configure:2934: g++ -c -g -O2  conftest.cpp >&5
> conftest.cpp:73:17: error: "bool is not defined"
>                #error "bool is not defined"
>                 ^
> conftest.cpp:76:17: error: "false is not defined"
>                #error "false is not defined"
>                 ^
> conftest.cpp:79:17: error: "true is not defined"
>                #error "true is not defined"
>                 ^
> conftest.cpp:104:25: warning: address of 's' will always evaluate to 'true' 
> [-Wpointer-bool-conversion]
>              bool ps = &s;
>                   ~~    ^
> conftest.cpp:117:40: warning: address of array 'o' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                                       ~^
> conftest.cpp:117:35: warning: address of array 'n' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                                  ~^
> conftest.cpp:117:30: warning: address of array 'm' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                             ~^
> conftest.cpp:117:25: warning: address of array 'l' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                        ~^
> conftest.cpp:116:73: warning: address of array 'k' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                                                        ~^
> conftest.cpp:116:68: warning: address of array 'j' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                                                   ~^
> conftest.cpp:116:63: warning: address of array 'i' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                                              ~^
> conftest.cpp:116:38: warning: address of array 'd' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                     ~^
> conftest.cpp:116:33: warning: address of array 'c' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                ~^
> conftest.cpp:116:28: warning: address of array 'b' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                           ~^
> conftest.cpp:116:23: warning: address of array 'a' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                      ~^
> 12 warnings and 3 errors generated.
> configure:2934: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define HAVE_STDIO_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_UNISTD_H 1
> | #define STDC_HEADERS 1
> | /* end confdefs.h.  */
> | #include <stdbool.h>
> | 
> |              #ifndef __bool_true_false_are_defined
> |                #error "__bool_true_false_are_defined is not defined"
> |              #endif
> |              char a[__bool_true_false_are_defined == 1 ? 1 : -1];
> | 
> |              /* Regardless of whether this is C++ or "_Bool" is a
> |                 valid type name, "true" and "false" should be usable
> |                 in #if expressions and integer constant expressions,
> |                 and "bool" should be a valid type name.  */
> | 
> |              #if !true
> |                #error "'true' is not true"
> |              #endif
> |              #if true != 1
> |                #error "'true' is not equal to 1"
> |              #endif
> |              char b[true == 1 ? 1 : -1];
> |              char c[true];
> | 
> |              #if false
> |                #error "'false' is not false"
> |              #endif
> |              #if false != 0
> |                #error "'false' is not equal to 0"
> |              #endif
> |              char d[false == 0 ? 1 : -1];
> | 
> |              enum { e = false, f = true, g = false * true, h = true * 256 };
> | 
> |              char i[(bool) 0.5 == true ? 1 : -1];
> |              char j[(bool) 0.0 == false ? 1 : -1];
> |              char k[sizeof (bool) > 0 ? 1 : -1];
> | 
> |              struct sb { bool s: 1; bool t; } s;
> |              char l[sizeof s.t > 0 ? 1 : -1];
> | 
> |              /* The following fails for
> |                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
> |              bool m[h];
> |              char n[sizeof m == h * sizeof m[0] ? 1 : -1];
> |              char o[-1 - (bool) 0 < 0 ? 1 : -1];
> |              /* Catch a bug in an HP-UX C compiler.  See
> |          https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
> |          
> https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
> |               */
> |              bool p = true;
> |              bool *pp = &p;
> | 
> |              /* C 1999 specifies that bool, true, and false are to be
> |                 macros, but C++ 2011 and later overrule this.  */
> |              #if __cplusplus < 201103
> |               #ifndef bool
> |                #error "bool is not defined"
> |               #endif
> |               #ifndef false
> |                #error "false is not defined"
> |               #endif
> |               #ifndef true
> |                #error "true is not defined"
> |               #endif
> |              #endif
> | 
> |              /* If _Bool is available, repeat with it all the tests
> |                 above that used bool.  */
> |              #ifdef HAVE__BOOL
> |                struct sB { _Bool s: 1; _Bool t; } t;
> | 
> |                char q[(_Bool) 0.5 == true ? 1 : -1];
> |                char r[(_Bool) 0.0 == false ? 1 : -1];
> |                char u[sizeof (_Bool) > 0 ? 1 : -1];
> |                char v[sizeof t.t > 0 ? 1 : -1];
> | 
> |                _Bool w[h];
> |                char x[sizeof m == h * sizeof m[0] ? 1 : -1];
> |                char y[-1 - (_Bool) 0 < 0 ? 1 : -1];
> |                _Bool z = true;
> |                _Bool *pz = &p;
> |              #endif
> | 
> | int
> | main (void)
> | {
> | 
> |              bool ps = &s;
> |              *pp |= p;
> |              *pp |= ! p;
> | 
> |              #ifdef HAVE__BOOL
> |                _Bool pt = &t;
> |                *pz |= z;
> |                *pz |= ! z;
> |              #endif
> | 
> |              /* Refer to every declared value, so they cannot be
> |                 discarded as unused.  */
> |              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
> |                      + !l + !m + !n + !o + !p + !pp + !ps
> |              #ifdef HAVE__BOOL
> |                      + !q + !r + !u + !v + !w + !x + !y + !z + !pt
> |              #endif
> |                     );
> | 
> |   ;
> |   return 0;
> | }
> configure:2942: result: no
> configure:3010: updating cache config.cache
> configure:3059: creating ./config.status
> 
> ## ---------------------- ##
> ## Running config.status. ##
> ## ---------------------- ##
> 
> This file was extended by config.status, which was
> generated by GNU Autoconf 2.71.  Invocation command line was
> 
>   CONFIG_FILES    = 
>   CONFIG_HEADERS  = 
>   CONFIG_LINKS    = 
>   CONFIG_COMMANDS = 
>   $ ./config.status 
> 
> on pro.sss.pgh.pa.us
> 
> config.status:667: creating config.h
> 
> ## ---------------- ##
> ## Cache variables. ##
> ## ---------------- ##
> 
> ac_cv_cxx_compiler_gnu=yes
> ac_cv_env_CCC_set=
> ac_cv_env_CCC_value=
> ac_cv_env_CPPFLAGS_set=
> ac_cv_env_CPPFLAGS_value=
> ac_cv_env_CXXFLAGS_set=
> ac_cv_env_CXXFLAGS_value=
> ac_cv_env_CXX_set=
> ac_cv_env_CXX_value=
> ac_cv_env_LDFLAGS_set=
> ac_cv_env_LDFLAGS_value=
> ac_cv_env_LIBS_set=
> ac_cv_env_LIBS_value=
> ac_cv_env_build_alias_set=
> ac_cv_env_build_alias_value=
> ac_cv_env_host_alias_set=
> ac_cv_env_host_alias_value=
> ac_cv_env_target_alias_set=
> ac_cv_env_target_alias_value=
> ac_cv_header_inttypes_h=yes
> ac_cv_header_stdbool_h=no
> ac_cv_header_stdint_h=yes
> ac_cv_header_stdio_h=yes
> ac_cv_header_stdlib_h=yes
> ac_cv_header_string_h=yes
> ac_cv_header_strings_h=yes
> ac_cv_header_sys_stat_h=yes
> ac_cv_header_sys_types_h=yes
> ac_cv_header_unistd_h=yes
> ac_cv_objext=o
> ac_cv_prog_ac_ct_CXX=g++
> ac_cv_prog_cxx_11=no
> ac_cv_prog_cxx_g=yes
> ac_cv_prog_cxx_stdcxx=
> ac_cv_type__Bool=no
> 
> ## ----------------- ##
> ## Output variables. ##
> ## ----------------- ##
> 
> CPPFLAGS=''
> CXX='g++'
> CXXFLAGS='-g -O2'
> DEFS='-DHAVE_CONFIG_H'
> ECHO_C='\c'
> ECHO_N=''
> ECHO_T=''
> EXEEXT=''
> LDFLAGS=''
> LIBOBJS=''
> LIBS=''
> LTLIBOBJS=''
> OBJEXT='o'
> PACKAGE_BUGREPORT=''
> PACKAGE_NAME=''
> PACKAGE_STRING=''
> PACKAGE_TARNAME=''
> PACKAGE_URL=''
> PACKAGE_VERSION=''
> PATH_SEPARATOR=':'
> SHELL='/bin/sh'
> ac_ct_CXX='g++'
> bindir='${exec_prefix}/bin'
> build_alias=''
> datadir='${datarootdir}'
> datarootdir='${prefix}/share'
> docdir='${datarootdir}/doc/${PACKAGE}'
> dvidir='${docdir}'
> exec_prefix='${prefix}'
> host_alias=''
> htmldir='${docdir}'
> includedir='${prefix}/include'
> infodir='${datarootdir}/info'
> libdir='${exec_prefix}/lib'
> libexecdir='${exec_prefix}/libexec'
> localedir='${datarootdir}/locale'
> localstatedir='${prefix}/var'
> mandir='${datarootdir}/man'
> oldincludedir='/usr/include'
> pdfdir='${docdir}'
> prefix='/usr/local'
> program_transform_name='s,x,x,'
> psdir='${docdir}'
> runstatedir='${localstatedir}/run'
> sbindir='${exec_prefix}/sbin'
> sharedstatedir='${prefix}/com'
> sysconfdir='${prefix}/etc'
> target_alias=''
> 
> ## ----------- ##
> ## confdefs.h. ##
> ## ----------- ##
> 
> /* confdefs.h */
> #define PACKAGE_NAME ""
> #define PACKAGE_TARNAME ""
> #define PACKAGE_VERSION ""
> #define PACKAGE_STRING ""
> #define PACKAGE_BUGREPORT ""
> #define PACKAGE_URL ""
> #define HAVE_STDIO_H 1
> #define HAVE_STDLIB_H 1
> #define HAVE_STRING_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_STRINGS_H 1
> #define HAVE_SYS_STAT_H 1
> #define HAVE_SYS_TYPES_H 1
> #define HAVE_UNISTD_H 1
> #define STDC_HEADERS 1
> 
> configure: exit 0
509. acheaders.at:9: 509. AC_CHECK_HEADER_STDBOOL (acheaders.at:9): FAILED 
(acheaders.at:9)

#                             -*- compilation -*-
514. acheaders.at:14: testing AC_HEADER_STDBOOL ...
./acheaders.at:14: autoconf --force 
./acheaders.at:14: "$SHELL_N" -n configure
stderr:
./acheaders.at:14: autoheader 
./acheaders.at:14: ./configure $configure_options -C
stdout:
configure: creating cache config.cache
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.h
./acheaders.at:14: ath_fn_check_env
./acheaders.at:14: ./configure $configure_options -C
stdout:
configure: loading cache config.cache
checking for gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for _Bool... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
./acheaders.at:14: ath_fn_check_env
./acheaders.at:14: $at_diff "config-h.c-native-r1" "config-h.c-native-r2"
./acheaders.at:14: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.c-native-r2"
./acheaders.at:14: autoconf --force 
./acheaders.at:14: "$SHELL_N" -n configure
stderr:
./acheaders.at:14: autoheader 
./acheaders.at:14: ./configure $configure_options -C
stdout:
configure: creating cache config.cache
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
./acheaders.at:14: ath_fn_check_env
./acheaders.at:14: $at_diff "config-h.c-native-r1" "config-h.c-cross-r1"
./acheaders.at:14: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.c-cross-r1"
./acheaders.at:14: ./configure $configure_options -C
stdout:
configure: loading cache config.cache
checking for gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... (cached) o
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for _Bool... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
./acheaders.at:14: ath_fn_check_env
./acheaders.at:14: $at_diff "config-h.c-native-r1" "config-h.c-cross-r2"
./acheaders.at:14: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.c-cross-r2"
./acheaders.at:14: autoconf --force 
stderr:
stdout:
./acheaders.at:14: mv stderr stderr-raw &&
   sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
        s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
        s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
        s/: include:\( cannot open\)/:\1/
        s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
        s/^autom4te: error: [^ ]*m4[.ex]* /autom4te: error: m4 /
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *!\1.m4: !
        s!^.*/\([^/][^/]*\)\.m4: *[0-9][0-9]*: *[0-9][0-9]*: *!\1.m4: !
        s/ (E[A-Z]*)$//
    ' stderr-raw >&2
stderr:
./acheaders.at:14: "$SHELL_N" -n configure
stderr:
./acheaders.at:14: autoheader 
./acheaders.at:14: ./configure $configure_options -C;
      status=$?
      if test $status -eq 77; then
        touch at-no-cxx
        exit 0
      else
        exit $status
      fi
    
stdout:
configure: creating cache config.cache
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for _Bool... no
checking for stdbool.h that conforms to C99... no
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating config.h
./acheaders.at:14: ath_fn_check_env
sed: 2: "
        /#define HAVE__BOOLdn ...": unterminated regular expression
sed: 2: "
        /#define HAVE__BOOLdn ...": unterminated regular expression
./acheaders.at:14: $at_diff "at_defines-config-h.c-native-r1" 
"at_defines-config-h.cxx-native-r1"
./acheaders.at:14: $at_diff "at_config_vars-state-env.c-native-r1" 
"at_config_vars-state-env.cxx-native-r1"
--- /dev/null   2022-07-02 10:39:46.000000000 -0400
+++ /Users/tgl/src/autoconf-2.71/tests/testsuite.dir/at-groups/514/stdout       
2022-07-02 10:39:46.000000000 -0400
@@ -0,0 +1,11 @@
+--- at_config_vars-state-env.c-native-r1       2022-07-02 10:39:46.000000000 
-0400
++++ at_config_vars-state-env.cxx-native-r1     2022-07-02 10:39:46.000000000 
-0400
+@@ -83,7 +83,7 @@
+ ac_cv_env_target_alias_set=
+ ac_cv_env_target_alias_value=
+ ac_cv_header_inttypes_h=yes
+-ac_cv_header_stdbool_h=yes
++ac_cv_header_stdbool_h=no
+ ac_cv_header_stdint_h=yes
+ ac_cv_header_stdio_h=yes
+ ac_cv_header_stdlib_h=yes
./acheaders.at:14: exit code was 1, expected 0
config.log:
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
> 
> It was created by configure, which was
> generated by GNU Autoconf 2.71.  Invocation command line was
> 
>   $ ./configure -C
> 
> ## --------- ##
> ## Platform. ##
> ## --------- ##
> 
> hostname = pro.sss.pgh.pa.us
> uname -m = arm64
> uname -r = 21.5.0
> uname -s = Darwin
> uname -v = Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
> root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
> 
> /usr/bin/uname -p = arm
> /bin/uname -X     = unknown
> 
> /bin/arch              = unknown
> /usr/bin/arch -k       = unknown
> /usr/convex/getsysinfo = unknown
> /usr/bin/hostinfo      = Mach kernel version:
>        Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
> root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
> Kernel configured for up to 10 processors.
> 10 processors are physically available.
> 10 processors are logically available.
> Processor type: arm64e (ARM64E)
> Processors active: 0 1 2 3 4 5 6 7 8 9
> Primary memory available: 16.00 gigabytes
> Default processor set: 495 tasks, 2048 threads, 10 processors
> Load average: 1.70, Mach factor: 8.29
> /bin/machine           = unknown
> /usr/bin/oslevel       = unknown
> /bin/universe          = unknown
> 
> PATH: /Users/tgl/src/autoconf-2.71/tests/
> PATH: /Users/tgl/src/autoconf-2.71/tests/
> PATH: /Users/tgl/testversion/bin/
> PATH: /usr/local/autoconf-2.69/bin/
> PATH: /Users/tgl/bin/
> PATH: /usr/local/bin/
> PATH: /usr/bin/
> PATH: /bin/
> PATH: /usr/sbin/
> PATH: /sbin/
> PATH: /Library/Apple/usr/bin/
> PATH: /opt/local/bin/
> 
> 
> ## ----------- ##
> ## Core tests. ##
> ## ----------- ##
> 
> configure:1828: creating cache config.cache
> configure:2218: checking for g++
> configure:2239: found /usr/bin/g++
> configure:2250: result: g++
> configure:2277: checking for C++ compiler version
> configure:2286: g++ --version >&5
> Apple clang version 13.1.6 (clang-1316.0.21.2.5)
> Target: arm64-apple-darwin21.5.0
> Thread model: posix
> InstalledDir: 
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> configure:2297: $? = 0
> configure:2286: g++ -v >&5
> Apple clang version 13.1.6 (clang-1316.0.21.2.5)
> Target: arm64-apple-darwin21.5.0
> Thread model: posix
> InstalledDir: 
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> configure:2297: $? = 0
> configure:2286: g++ -V >&5
> clang: error: argument to '-V' is missing (expected 1 value)
> clang: error: no input files
> configure:2297: $? = 1
> configure:2286: g++ -qversion >&5
> clang: error: unknown argument '-qversion'; did you mean '--version'?
> clang: error: no input files
> configure:2297: $? = 1
> configure:2317: checking whether the C++ compiler works
> configure:2339: g++    conftest.cpp  >&5
> configure:2343: $? = 0
> configure:2393: result: yes
> configure:2396: checking for C++ compiler default output file name
> configure:2398: result: a.out
> configure:2404: checking for suffix of executables
> configure:2411: g++ -o conftest    conftest.cpp  >&5
> configure:2415: $? = 0
> configure:2438: result: 
> configure:2460: checking whether we are cross compiling
> configure:2468: g++ -o conftest    conftest.cpp  >&5
> configure:2472: $? = 0
> configure:2479: ./conftest
> configure:2483: $? = 0
> configure:2498: result: no
> configure:2503: checking for suffix of object files
> configure:2526: g++ -c   conftest.cpp >&5
> configure:2530: $? = 0
> configure:2552: result: o
> configure:2556: checking whether the compiler supports GNU C++
> configure:2576: g++ -c   conftest.cpp >&5
> configure:2576: $? = 0
> configure:2586: result: yes
> configure:2597: checking whether g++ accepts -g
> configure:2618: g++ -c -g  conftest.cpp >&5
> configure:2618: $? = 0
> configure:2662: result: yes
> configure:2682: checking for g++ option to enable C++11 features
> configure:2697: g++  -c -g -O2  conftest.cpp >&5
> conftest.cpp:55:3: error: "Compiler does not advertise C++11 conformance"
> # error "Compiler does not advertise C++11 conformance"
>   ^
> conftest.cpp:60:3: error: unknown type name 'constexpr'
>   constexpr int get_val() { return 20; }
>   ^
> conftest.cpp:72:17: error: delegating constructors are permitted only in C++11
>     delegate(): delegate(2354) {}
>                 ^~~~~~~~
> conftest.cpp:83:26: warning: 'override' keyword is a C++11 extension 
> [-Wc++11-extensions]
>     virtual int getval() override final { return this->n * 2; }
>                          ^
> conftest.cpp:83:35: warning: 'final' keyword is a C++11 extension 
> [-Wc++11-extensions]
>     virtual int getval() override final { return this->n * 2; }
>                                   ^
> conftest.cpp:90:16: warning: defaulted function definitions are a C++11 
> extension [-Wc++11-extensions]
>     nocopy() = default;
>                ^
> conftest.cpp:91:29: warning: deleted function definitions are a C++11 
> extension [-Wc++11-extensions]
>     nocopy(const nocopy&) = delete;
>                             ^
> conftest.cpp:92:41: warning: deleted function definitions are a C++11 
> extension [-Wc++11-extensions]
>     nocopy & operator=(const nocopy&) = delete;
>                                         ^
> conftest.cpp:104:25: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   template <typename V> auto sum(V first) -> V
>                         ^
> conftest.cpp:104:25: error: 'auto' not allowed in function return type
>   template <typename V> auto sum(V first) -> V
>                         ^~~~
> conftest.cpp:104:42: error: expected ';' at end of declaration
>   template <typename V> auto sum(V first) -> V
>                                          ^
>                                          ;
> conftest.cpp:104:43: error: cannot use arrow operator on a type
>   template <typename V> auto sum(V first) -> V
>                                           ^
> conftest.cpp:108:33: warning: variadic templates are a C++11 extension 
> [-Wc++11-extensions]
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                 ^
> conftest.cpp:108:43: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                           ^
> conftest.cpp:108:43: error: 'auto' not allowed in function return type
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                           ^~~~
> conftest.cpp:108:74: error: expected ';' at end of declaration
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                                                          ^
>                                                                          ;
> conftest.cpp:108:75: error: cannot use arrow operator on a type
>   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
>                                                                           ^
> conftest.cpp:132:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a1 = 6538;
>   ^
> conftest.cpp:133:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a2 = 48573953.4;
>   ^
> conftest.cpp:134:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a3 = "String literal";
>   ^
> conftest.cpp:137:8: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   for (auto i = a3; *i; ++i) { total += *i; }
>        ^
> conftest.cpp:153:8: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   for (auto &x : array) { x += 23; }
>        ^
> conftest.cpp:153:16: warning: range-based for loop is a C++11 extension 
> [-Wc++11-extensions]
>   for (auto &x : array) { x += 23; }
>                ^
> conftest.cpp:158:17: error: expected expression
>   assert (eval ([](int x) { return x*2; }, 21) == 42);
>                 ^
> conftest.cpp:160:17: error: expected expression
>   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
>                 ^
> conftest.cpp:162:17: error: expected expression
>   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
>                 ^
> conftest.cpp:168:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto a = sum(1);
>   ^
> conftest.cpp:168:12: error: no matching function for call to 'sum'
>   auto a = sum(1);
>            ^~~
> conftest.cpp:169:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto b = sum(1, 2);
>   ^
> conftest.cpp:169:12: error: no matching function for call to 'sum'
>   auto b = sum(1, 2);
>            ^~~
> conftest.cpp:170:3: warning: 'auto' type specifier is a C++11 extension 
> [-Wc++11-extensions]
>   auto c = sum(1.0, 2.0, 3.0);
>   ^
> conftest.cpp:170:12: error: no matching function for call to 'sum'
>   auto c = sum(1.0, 2.0, 3.0);
>            ^~~
> conftest.cpp:175:25: warning: empty parentheses interpreted as a function 
> declaration [-Wvexing-parse]
>   cxx11test::delegate d2();
>                         ^~
> conftest.cpp:175:25: note: remove parentheses to declare a variable
>   cxx11test::delegate d2();
>                         ^~
> conftest.cpp:188:16: error: found '<::' after a template name which forms the 
> digraph '<:' (aka '[') and a ':', did you mean '< ::'?
>   test_template<::test_template<int>> v(test_template<int>(12));
>                ^~~
>                < ::
> conftest.cpp:188:36: error: a space is required between consecutive right 
> angle brackets (use '> >')
>   test_template<::test_template<int>> v(test_template<int>(12));
>                                    ^~
>                                    > >
> conftest.cpp:192:22: error: use of undeclared identifier 'u8'
>   char const *utf8 = u8"UTF-8 string \u2500";
>                      ^
> conftest.cpp:192:24: error: expected ';' at end of declaration
>   char const *utf8 = u8"UTF-8 string \u2500";
>                        ^
>                        ;
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
> 18 warnings and 20 errors generated.
> configure:2697: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | /* end confdefs.h.  */
> | 
> | // Does the compiler advertise C++98 conformance?
> | #if !defined __cplusplus || __cplusplus < 199711L
> | # error "Compiler does not advertise C++98 conformance"
> | #endif
> | 
> | // These inclusions are to reject old compilers that
> | // lack the unsuffixed header files.
> | #include <cstdlib>
> | #include <exception>
> | 
> | // <cassert> and <cstring> are *not* freestanding headers in C++98.
> | extern void assert (int);
> | namespace std {
> |   extern int strcmp (const char *, const char *);
> | }
> | 
> | // Namespaces, exceptions, and templates were all added after "C++ 2.0".
> | using std::exception;
> | using std::strcmp;
> | 
> | namespace {
> | 
> | void test_exception_syntax()
> | {
> |   try {
> |     throw "test";
> |   } catch (const char *s) {
> |     // Extra parentheses suppress a warning when building autoconf itself,
> |     // due to lint rules shared with more typical C programs.
> |     assert (!(strcmp) (s, "test"));
> |   }
> | }
> | 
> | template <typename T> struct test_template
> | {
> |   T const val;
> |   explicit test_template(T t) : val(t) {}
> |   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
> | };
> | 
> | } // anonymous namespace
> | 
> | 
> | // Does the compiler advertise C++ 2011 conformance?
> | #if !defined __cplusplus || __cplusplus < 201103L
> | # error "Compiler does not advertise C++11 conformance"
> | #endif
> | 
> | namespace cxx11test
> | {
> |   constexpr int get_val() { return 20; }
> | 
> |   struct testinit
> |   {
> |     int i;
> |     double d;
> |   };
> | 
> |   class delegate
> |   {
> |   public:
> |     delegate(int n) : n(n) {}
> |     delegate(): delegate(2354) {}
> | 
> |     virtual int getval() { return this->n; };
> |   protected:
> |     int n;
> |   };
> | 
> |   class overridden : public delegate
> |   {
> |   public:
> |     overridden(int n): delegate(n) {}
> |     virtual int getval() override final { return this->n * 2; }
> |   };
> | 
> |   class nocopy
> |   {
> |   public:
> |     nocopy(int i): i(i) {}
> |     nocopy() = default;
> |     nocopy(const nocopy&) = delete;
> |     nocopy & operator=(const nocopy&) = delete;
> |   private:
> |     int i;
> |   };
> | 
> |   // for testing lambda expressions
> |   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
> |   {
> |     return f(v);
> |   }
> | 
> |   // for testing variadic templates and trailing return types
> |   template <typename V> auto sum(V first) -> V
> |   {
> |     return first;
> |   }
> |   template <typename V, typename... Args> auto sum(V first, Args... rest) 
> -> V
> |   {
> |     return first + sum(rest...);
> |   }
> | }
> | 
> | 
> | int
> | main (int argc, char **argv)
> | {
> |   int ok = 0;
> |   
> |   assert (argc);
> |   assert (! argv[0]);
> | {
> |   test_exception_syntax ();
> |   test_template<double> tt (2.0);
> |   assert (tt.add (4) == 6.0);
> |   assert (true && !false);
> | }
> | 
> |   
> | {
> |   // Test auto and decltype
> |   auto a1 = 6538;
> |   auto a2 = 48573953.4;
> |   auto a3 = "String literal";
> | 
> |   int total = 0;
> |   for (auto i = a3; *i; ++i) { total += *i; }
> | 
> |   decltype(a2) a4 = 34895.034;
> | }
> | {
> |   // Test constexpr
> |   short sa[cxx11test::get_val()] = { 0 };
> | }
> | {
> |   // Test initializer lists
> |   cxx11test::testinit il = { 4323, 435234.23544 };
> | }
> | {
> |   // Test range-based for
> |   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
> |                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
> |   for (auto &x : array) { x += 23; }
> | }
> | {
> |   // Test lambda expressions
> |   using cxx11test::eval;
> |   assert (eval ([](int x) { return x*2; }, 21) == 42);
> |   double d = 2.0;
> |   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
> |   assert (d == 5.0);
> |   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
> |   assert (d == 5.0);
> | }
> | {
> |   // Test use of variadic templates
> |   using cxx11test::sum;
> |   auto a = sum(1);
> |   auto b = sum(1, 2);
> |   auto c = sum(1.0, 2.0, 3.0);
> | }
> | {
> |   // Test constructor delegation
> |   cxx11test::delegate d1;
> |   cxx11test::delegate d2();
> |   cxx11test::delegate d3(45);
> | }
> | {
> |   // Test override and final
> |   cxx11test::overridden o1(55464);
> | }
> | {
> |   // Test nullptr
> |   char *c = nullptr;
> | }
> | {
> |   // Test template brackets
> |   test_template<::test_template<int>> v(test_template<int>(12));
> | }
> | {
> |   // Unicode literals
> |   char const *utf8 = u8"UTF-8 string \u2500";
> |   char16_t const *utf16 = u"UTF-8 string \u2500";
> |   char32_t const *utf32 = U"UTF-32 string \u2500";
> | }
> | 
> |   return ok;
> | }
> | 
> configure:2715: result: none needed
> configure:2784: checking for stdio.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for stdlib.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for string.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for inttypes.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for stdint.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for strings.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for sys/stat.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for sys/types.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2784: checking for unistd.h
> configure:2784: g++ -c -g -O2  conftest.cpp >&5
> configure:2784: $? = 0
> configure:2784: result: yes
> configure:2809: checking for _Bool
> configure:2809: g++ -c -g -O2  conftest.cpp >&5
> conftest.cpp:50:13: error: use of undeclared identifier '_Bool'
> if (sizeof (_Bool))
>             ^
> 1 error generated.
> configure:2809: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define HAVE_STDIO_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_UNISTD_H 1
> | #define STDC_HEADERS 1
> | /* end confdefs.h.  */
> | #include <stddef.h>
> | #ifdef HAVE_STDIO_H
> | # include <stdio.h>
> | #endif
> | #ifdef HAVE_STDLIB_H
> | # include <stdlib.h>
> | #endif
> | #ifdef HAVE_STRING_H
> | # include <string.h>
> | #endif
> | #ifdef HAVE_INTTYPES_H
> | # include <inttypes.h>
> | #endif
> | #ifdef HAVE_STDINT_H
> | # include <stdint.h>
> | #endif
> | #ifdef HAVE_STRINGS_H
> | # include <strings.h>
> | #endif
> | #ifdef HAVE_SYS_TYPES_H
> | # include <sys/types.h>
> | #endif
> | #ifdef HAVE_SYS_STAT_H
> | # include <sys/stat.h>
> | #endif
> | #ifdef HAVE_UNISTD_H
> | # include <unistd.h>
> | #endif
> | int
> | main (void)
> | {
> | if (sizeof (_Bool))
> |      return 0;
> |   ;
> |   return 0;
> | }
> configure:2809: result: no
> configure:2818: checking for stdbool.h that conforms to C99
> configure:2934: g++ -c -g -O2  conftest.cpp >&5
> conftest.cpp:73:17: error: "bool is not defined"
>                #error "bool is not defined"
>                 ^
> conftest.cpp:76:17: error: "false is not defined"
>                #error "false is not defined"
>                 ^
> conftest.cpp:79:17: error: "true is not defined"
>                #error "true is not defined"
>                 ^
> conftest.cpp:104:25: warning: address of 's' will always evaluate to 'true' 
> [-Wpointer-bool-conversion]
>              bool ps = &s;
>                   ~~    ^
> conftest.cpp:117:40: warning: address of array 'o' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                                       ~^
> conftest.cpp:117:35: warning: address of array 'n' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                                  ~^
> conftest.cpp:117:30: warning: address of array 'm' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                             ~^
> conftest.cpp:117:25: warning: address of array 'l' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>                        ~^
> conftest.cpp:116:73: warning: address of array 'k' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                                                        ~^
> conftest.cpp:116:68: warning: address of array 'j' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                                                   ~^
> conftest.cpp:116:63: warning: address of array 'i' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                                              ~^
> conftest.cpp:116:38: warning: address of array 'd' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                     ~^
> conftest.cpp:116:33: warning: address of array 'c' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                                ~^
> conftest.cpp:116:28: warning: address of array 'b' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                           ~^
> conftest.cpp:116:23: warning: address of array 'a' will always evaluate to 
> 'true' [-Wpointer-bool-conversion]
>              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
>                      ~^
> 12 warnings and 3 errors generated.
> configure:2934: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define HAVE_STDIO_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_UNISTD_H 1
> | #define STDC_HEADERS 1
> | /* end confdefs.h.  */
> | #include <stdbool.h>
> | 
> |              #ifndef __bool_true_false_are_defined
> |                #error "__bool_true_false_are_defined is not defined"
> |              #endif
> |              char a[__bool_true_false_are_defined == 1 ? 1 : -1];
> | 
> |              /* Regardless of whether this is C++ or "_Bool" is a
> |                 valid type name, "true" and "false" should be usable
> |                 in #if expressions and integer constant expressions,
> |                 and "bool" should be a valid type name.  */
> | 
> |              #if !true
> |                #error "'true' is not true"
> |              #endif
> |              #if true != 1
> |                #error "'true' is not equal to 1"
> |              #endif
> |              char b[true == 1 ? 1 : -1];
> |              char c[true];
> | 
> |              #if false
> |                #error "'false' is not false"
> |              #endif
> |              #if false != 0
> |                #error "'false' is not equal to 0"
> |              #endif
> |              char d[false == 0 ? 1 : -1];
> | 
> |              enum { e = false, f = true, g = false * true, h = true * 256 };
> | 
> |              char i[(bool) 0.5 == true ? 1 : -1];
> |              char j[(bool) 0.0 == false ? 1 : -1];
> |              char k[sizeof (bool) > 0 ? 1 : -1];
> | 
> |              struct sb { bool s: 1; bool t; } s;
> |              char l[sizeof s.t > 0 ? 1 : -1];
> | 
> |              /* The following fails for
> |                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
> |              bool m[h];
> |              char n[sizeof m == h * sizeof m[0] ? 1 : -1];
> |              char o[-1 - (bool) 0 < 0 ? 1 : -1];
> |              /* Catch a bug in an HP-UX C compiler.  See
> |          https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
> |          
> https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
> |               */
> |              bool p = true;
> |              bool *pp = &p;
> | 
> |              /* C 1999 specifies that bool, true, and false are to be
> |                 macros, but C++ 2011 and later overrule this.  */
> |              #if __cplusplus < 201103
> |               #ifndef bool
> |                #error "bool is not defined"
> |               #endif
> |               #ifndef false
> |                #error "false is not defined"
> |               #endif
> |               #ifndef true
> |                #error "true is not defined"
> |               #endif
> |              #endif
> | 
> |              /* If _Bool is available, repeat with it all the tests
> |                 above that used bool.  */
> |              #ifdef HAVE__BOOL
> |                struct sB { _Bool s: 1; _Bool t; } t;
> | 
> |                char q[(_Bool) 0.5 == true ? 1 : -1];
> |                char r[(_Bool) 0.0 == false ? 1 : -1];
> |                char u[sizeof (_Bool) > 0 ? 1 : -1];
> |                char v[sizeof t.t > 0 ? 1 : -1];
> | 
> |                _Bool w[h];
> |                char x[sizeof m == h * sizeof m[0] ? 1 : -1];
> |                char y[-1 - (_Bool) 0 < 0 ? 1 : -1];
> |                _Bool z = true;
> |                _Bool *pz = &p;
> |              #endif
> | 
> | int
> | main (void)
> | {
> | 
> |              bool ps = &s;
> |              *pp |= p;
> |              *pp |= ! p;
> | 
> |              #ifdef HAVE__BOOL
> |                _Bool pt = &t;
> |                *pz |= z;
> |                *pz |= ! z;
> |              #endif
> | 
> |              /* Refer to every declared value, so they cannot be
> |                 discarded as unused.  */
> |              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !j + !k
> |                      + !l + !m + !n + !o + !p + !pp + !ps
> |              #ifdef HAVE__BOOL
> |                      + !q + !r + !u + !v + !w + !x + !y + !z + !pt
> |              #endif
> |                     );
> | 
> |   ;
> |   return 0;
> | }
> configure:2942: result: no
> configure:3016: updating cache config.cache
> configure:3065: creating ./config.status
> 
> ## ---------------------- ##
> ## Running config.status. ##
> ## ---------------------- ##
> 
> This file was extended by config.status, which was
> generated by GNU Autoconf 2.71.  Invocation command line was
> 
>   CONFIG_FILES    = 
>   CONFIG_HEADERS  = 
>   CONFIG_LINKS    = 
>   CONFIG_COMMANDS = 
>   $ ./config.status 
> 
> on pro.sss.pgh.pa.us
> 
> config.status:667: creating config.h
> 
> ## ---------------- ##
> ## Cache variables. ##
> ## ---------------- ##
> 
> ac_cv_cxx_compiler_gnu=yes
> ac_cv_env_CCC_set=
> ac_cv_env_CCC_value=
> ac_cv_env_CPPFLAGS_set=
> ac_cv_env_CPPFLAGS_value=
> ac_cv_env_CXXFLAGS_set=
> ac_cv_env_CXXFLAGS_value=
> ac_cv_env_CXX_set=
> ac_cv_env_CXX_value=
> ac_cv_env_LDFLAGS_set=
> ac_cv_env_LDFLAGS_value=
> ac_cv_env_LIBS_set=
> ac_cv_env_LIBS_value=
> ac_cv_env_build_alias_set=
> ac_cv_env_build_alias_value=
> ac_cv_env_host_alias_set=
> ac_cv_env_host_alias_value=
> ac_cv_env_target_alias_set=
> ac_cv_env_target_alias_value=
> ac_cv_header_inttypes_h=yes
> ac_cv_header_stdbool_h=no
> ac_cv_header_stdint_h=yes
> ac_cv_header_stdio_h=yes
> ac_cv_header_stdlib_h=yes
> ac_cv_header_string_h=yes
> ac_cv_header_strings_h=yes
> ac_cv_header_sys_stat_h=yes
> ac_cv_header_sys_types_h=yes
> ac_cv_header_unistd_h=yes
> ac_cv_objext=o
> ac_cv_prog_ac_ct_CXX=g++
> ac_cv_prog_cxx_11=no
> ac_cv_prog_cxx_g=yes
> ac_cv_prog_cxx_stdcxx=
> ac_cv_type__Bool=no
> 
> ## ----------------- ##
> ## Output variables. ##
> ## ----------------- ##
> 
> CPPFLAGS=''
> CXX='g++'
> CXXFLAGS='-g -O2'
> DEFS='-DHAVE_CONFIG_H'
> ECHO_C='\c'
> ECHO_N=''
> ECHO_T=''
> EXEEXT=''
> LDFLAGS=''
> LIBOBJS=''
> LIBS=''
> LTLIBOBJS=''
> OBJEXT='o'
> PACKAGE_BUGREPORT=''
> PACKAGE_NAME=''
> PACKAGE_STRING=''
> PACKAGE_TARNAME=''
> PACKAGE_URL=''
> PACKAGE_VERSION=''
> PATH_SEPARATOR=':'
> SHELL='/bin/sh'
> ac_ct_CXX='g++'
> bindir='${exec_prefix}/bin'
> build_alias=''
> datadir='${datarootdir}'
> datarootdir='${prefix}/share'
> docdir='${datarootdir}/doc/${PACKAGE}'
> dvidir='${docdir}'
> exec_prefix='${prefix}'
> host_alias=''
> htmldir='${docdir}'
> includedir='${prefix}/include'
> infodir='${datarootdir}/info'
> libdir='${exec_prefix}/lib'
> libexecdir='${exec_prefix}/libexec'
> localedir='${datarootdir}/locale'
> localstatedir='${prefix}/var'
> mandir='${datarootdir}/man'
> oldincludedir='/usr/include'
> pdfdir='${docdir}'
> prefix='/usr/local'
> program_transform_name='s,x,x,'
> psdir='${docdir}'
> runstatedir='${localstatedir}/run'
> sbindir='${exec_prefix}/sbin'
> sharedstatedir='${prefix}/com'
> sysconfdir='${prefix}/etc'
> target_alias=''
> 
> ## ----------- ##
> ## confdefs.h. ##
> ## ----------- ##
> 
> /* confdefs.h */
> #define PACKAGE_NAME ""
> #define PACKAGE_TARNAME ""
> #define PACKAGE_VERSION ""
> #define PACKAGE_STRING ""
> #define PACKAGE_BUGREPORT ""
> #define PACKAGE_URL ""
> #define HAVE_STDIO_H 1
> #define HAVE_STDLIB_H 1
> #define HAVE_STRING_H 1
> #define HAVE_INTTYPES_H 1
> #define HAVE_STDINT_H 1
> #define HAVE_STRINGS_H 1
> #define HAVE_SYS_STAT_H 1
> #define HAVE_SYS_TYPES_H 1
> #define HAVE_UNISTD_H 1
> #define STDC_HEADERS 1
> 
> configure: exit 0
514. acheaders.at:14: 514. AC_HEADER_STDBOOL (acheaders.at:14): FAILED 
(acheaders.at:14)


## ------------- ##
## ../config.log ##
## ------------- ##
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
| 
| It was created by GNU Autoconf configure 2.71, which was
| generated by GNU Autoconf 2.71.  Invocation command line was
| 
|   $ ./configure --prefix=/usr/local/autoconf-2.71
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = pro.sss.pgh.pa.us
| uname -m = arm64
| uname -r = 21.5.0
| uname -s = Darwin
| uname -v = Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
| 
| /usr/bin/uname -p = arm
| /bin/uname -X     = unknown
| 
| /bin/arch              = unknown
| /usr/bin/arch -k       = unknown
| /usr/convex/getsysinfo = unknown
| /usr/bin/hostinfo      = Mach kernel version:
|        Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; 
root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
| Kernel configured for up to 10 processors.
| 10 processors are physically available.
| 10 processors are logically available.
| Processor type: arm64e (ARM64E)
| Processors active: 0 1 2 3 4 5 6 7 8 9
| Primary memory available: 16.00 gigabytes
| Default processor set: 506 tasks, 2077 threads, 10 processors
| Load average: 2.16, Mach factor: 7.83
| /bin/machine           = unknown
| /usr/bin/oslevel       = unknown
| /bin/universe          = unknown
| 
| PATH: /Users/tgl/testversion/bin/
| PATH: /usr/local/autoconf-2.69/bin/
| PATH: /Users/tgl/bin/
| PATH: /usr/local/bin/
| PATH: /usr/bin/
| PATH: /bin/
| PATH: /usr/sbin/
| PATH: /sbin/
| PATH: /Library/Apple/usr/bin/
| PATH: /opt/local/bin/
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:1760: looking for aux files: config.guess config.sub missing 
install-sh
| configure:1773:  trying ./build-aux/
| configure:1802:   ./build-aux/config.guess found
| configure:1802:   ./build-aux/config.sub found
| configure:1802:   ./build-aux/missing found
| configure:1784:   ./build-aux/install-sh found
| configure:1935: checking for a BSD-compatible install
| configure:2008: result: /usr/bin/install -c
| configure:2019: checking whether build environment is sane
| configure:2074: result: yes
| configure:2233: checking for a race-free mkdir -p
| configure:2277: result: ./build-aux/install-sh -c -d
| configure:2284: checking for gawk
| configure:2305: found /opt/local/bin/gawk
| configure:2316: result: gawk
| configure:2327: checking whether make sets $(MAKE)
| configure:2350: result: yes
| configure:2380: checking whether make supports nested variables
| configure:2398: result: yes
| configure:2532: checking build system type
| configure:2547: result: aarch64-apple-darwin21.5.0
| configure:2567: checking host system type
| configure:2581: result: aarch64-apple-darwin21.5.0
| configure:2608: autobuild project... GNU Autoconf
| configure:2614: autobuild revision... 2.71
| configure:2619: autobuild hostname... pro.sss.pgh.pa.us
| configure:2630: autobuild timestamp... 20220702T142516Z
| configure:2657: checking for a shell whose -n mode is known to work
| configure:2689: result: /bin/sh
| configure:2694: checking for characters that cannot appear in file names
| configure:2715: result: none
| configure:2721: checking whether directories can have trailing spaces
| configure:2736: result: yes
| configure:2747: checking for expr
| configure:2770: found /bin/expr
| configure:2782: result: /bin/expr
| configure:2801: checking for GNU M4 that supports accurate traces
| configure:2856: result: /usr/bin/gm4
| configure:2859: checking whether /usr/bin/gm4 accepts --gnu
| configure:2870: result: no
| configure:2881: WARNING: the version of M4 that was found does not support -g
| configure:2883: WARNING: using it with POSIXLY_CORRECT set may cause problems
| configure:2887: checking how m4 supports trace files
| configure:2898: result: --error-output
| configure:2920: checking for perl
| configure:2943: found /usr/bin/perl
| configure:2956: result: /usr/bin/perl
| configure:2975: checking whether /usr/bin/perl Fcntl::flock is implemented
| configure:2990: result: yes
| configure:3006: checking for emacs
| configure:3027: found /Users/tgl/bin/emacs
| configure:3038: result: emacs
| configure:3057: checking whether emacs is sufficiently recent
| configure:3068: $TEST_EMACS -batch -q -f batch-byte-compile conftest.el 1>&2
| 
| In toplevel form:
| conftest.el:1:7: Warning: global/dynamic var `broken' lacks a prefix
| 
| In broken-mode:
| conftest.el:2:35: Warning: assignment to free variable `broken-defaults'
| configure:3071: $? = 0
| configure:3080: result: yes
| configure:3098: checking for emacs
| configure:3130: result: emacs
| configure:3155: checking where .elc files should go
| configure:3169: $EMACS -batch -Q -eval '(while load-path (princ (concat (car 
load-path) "\n")) (setq load-path (cdr load-path)))' </dev/null >conftest.out
| configure:3172: $? = 0
| configure:3185: result: ${datadir}/emacs/site-lisp
| configure:3198: checking for grep that handles long lines and -e
| configure:3262: result: /usr/bin/grep
| configure:3267: checking for egrep
| configure:3335: result: /usr/bin/grep -E
| configure:3340: checking for a sed that does not truncate output
| configure:3410: result: /usr/bin/sed
| configure:3423: checking whether make is case sensitive
| configure:3439: result: yes
| configure:3607: checking that generated files are newer than configure
| configure:3613: result: done
| configure:3625: creating ./config.status
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by GNU Autoconf config.status 2.71, which was
| generated by GNU Autoconf 2.71.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on pro.sss.pgh.pa.us
| 
| config.status:784: creating tests/atlocal
| config.status:784: creating Makefile
| config.status:987: executing tests/atconfig commands
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=aarch64-apple-darwin21.5.0
| ac_cv_dir_trailing_space=yes
| ac_cv_env_EMACSLOADPATH_set=
| ac_cv_env_EMACSLOADPATH_value=
| ac_cv_env_EMACS_set=
| ac_cv_env_EMACS_value=
| ac_cv_env_M4_set=
| ac_cv_env_M4_value=
| ac_cv_env_build_alias_set=
| ac_cv_env_build_alias_value=
| ac_cv_env_host_alias_set=
| ac_cv_env_host_alias_value=
| ac_cv_env_target_alias_set=
| ac_cv_env_target_alias_value=
| ac_cv_host=aarch64-apple-darwin21.5.0
| ac_cv_path_EGREP='/usr/bin/grep -E'
| ac_cv_path_EXPR=/bin/expr
| ac_cv_path_GREP=/usr/bin/grep
| ac_cv_path_M4=/usr/bin/gm4
| ac_cv_path_PERL=/usr/bin/perl
| ac_cv_path_SED=/usr/bin/sed
| ac_cv_path_install='/usr/bin/install -c'
| ac_cv_perl_flock_implemented=yes
| ac_cv_prog_AWK=gawk
| ac_cv_prog_EMACS=emacs
| ac_cv_prog_TEST_EMACS=emacs
| ac_cv_prog_emacs_ok=yes
| ac_cv_prog_gnu_m4_debugfile=--error-output
| ac_cv_prog_gnu_m4_gnu=no
| ac_cv_prog_make_make_case=yes
| ac_cv_prog_make_make_set=yes
| ac_cv_sh_working_n=/bin/sh
| ac_cv_unsupported_fs_chars=
| am_cv_lispdir='${datadir}/emacs/site-lisp'
| am_cv_make_support_nested_variables=yes
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| ACLOCAL='${SHELL} '\''/Users/tgl/src/autoconf-2.71/build-aux/missing'\'' 
aclocal-1.16'
| AMTAR='$${TAR-tar}'
| AM_BACKSLASH='\'
| AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
| AM_DEFAULT_VERBOSITY='1'
| AM_V='$(V)'
| AUTOCONF='${SHELL} '\''/Users/tgl/src/autoconf-2.71/build-aux/missing'\'' 
autoconf'
| AUTOHEADER='${SHELL} '\''/Users/tgl/src/autoconf-2.71/build-aux/missing'\'' 
autoheader'
| AUTOMAKE='${SHELL} '\''/Users/tgl/src/autoconf-2.71/build-aux/missing'\'' 
automake-1.16'
| AWK='gawk'
| CYGPATH_W='echo'
| DEFS='-DPACKAGE_NAME=\"GNU\ Autoconf\" -DPACKAGE_TARNAME=\"autoconf\" 
-DPACKAGE_VERSION=\"2.71\" -DPACKAGE_STRING=\"GNU\ Autoconf\ 2.71\" 
-DPACKAGE_BUGREPORT=\"bug-autoconf@gnu.org\" 
-DPACKAGE_URL=\"https://www.gnu.org/software/autoconf/\"; -DPACKAGE=\"autoconf\" 
-DVERSION=\"2.71\"'
| ECHO_C='\c'
| ECHO_N=''
| ECHO_T=''
| EGREP='/usr/bin/grep -E'
| EMACS='emacs'
| EMACSLOADPATH=''
| EXPR='/bin/expr'
| GREP='/usr/bin/grep'
| HELP2MAN='${SHELL} '\''/Users/tgl/src/autoconf-2.71/build-aux/missing'\'' 
help2man'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
| LIBOBJS=''
| LIBS=''
| LTLIBOBJS=''
| M4='/usr/bin/gm4'
| M4_DEBUGFILE='--error-output'
| M4_GNU=''
| MAKEINFO='${SHELL} '\''/Users/tgl/src/autoconf-2.71/build-aux/missing'\'' 
makeinfo'
| MAKE_CASE_SENSITIVE_FALSE='#'
| MAKE_CASE_SENSITIVE_TRUE=''
| MKDIR_P='./build-aux/install-sh -c -d'
| PACKAGE='autoconf'
| PACKAGE_BUGREPORT='bug-autoconf@gnu.org'
| PACKAGE_NAME='GNU Autoconf'
| PACKAGE_STRING='GNU Autoconf 2.71'
| PACKAGE_TARNAME='autoconf'
| PACKAGE_URL='https://www.gnu.org/software/autoconf/'
| PACKAGE_VERSION='2.71'
| PATH_SEPARATOR=':'
| PERL='/usr/bin/perl'
| PERL_FLOCK='yes'
| RELEASE_YEAR='2021'
| SED='/usr/bin/sed'
| SET_MAKE=''
| SHELL='/bin/sh'
| SHELL_N='/bin/sh'
| STRIP=''
| TEST_EMACS='emacs'
| VERSION='2.71'
| ac_cv_dir_trailing_space='yes'
| ac_cv_unsupported_fs_chars=''
| am__isrc=''
| am__leading_dot='.'
| am__tar='$${TAR-tar} chof - "$$tardir"'
| am__untar='$${TAR-tar} xf -'
| bindir='${exec_prefix}/bin'
| build='aarch64-apple-darwin21.5.0'
| build_alias=''
| build_cpu='aarch64'
| build_os='darwin21.5.0'
| build_vendor='apple'
| datadir='${datarootdir}'
| datarootdir='${prefix}/share'
| docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
| dvidir='${docdir}'
| exec_prefix='${prefix}'
| host='aarch64-apple-darwin21.5.0'
| host_alias=''
| host_cpu='aarch64'
| host_os='darwin21.5.0'
| host_vendor='apple'
| htmldir='${docdir}'
| includedir='${prefix}/include'
| infodir='${datarootdir}/info'
| install_sh='${SHELL} /Users/tgl/src/autoconf-2.71/build-aux/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| lispdir='${datadir}/emacs/site-lisp'
| localedir='${datarootdir}/locale'
| localstatedir='${prefix}/var'
| mandir='${datarootdir}/man'
| mkdir_p='$(MKDIR_P)'
| oldincludedir='/usr/include'
| pdfdir='${docdir}'
| prefix='/usr/local/autoconf-2.71'
| program_transform_name='s,x,x,'
| psdir='${docdir}'
| runstatedir='${localstatedir}/run'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
| 
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
| 
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Autoconf"
| #define PACKAGE_TARNAME "autoconf"
| #define PACKAGE_VERSION "2.71"
| #define PACKAGE_STRING "GNU Autoconf 2.71"
| #define PACKAGE_BUGREPORT "bug-autoconf@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/autoconf/";
| #define PACKAGE "autoconf"
| #define VERSION "2.71"
| 
| configure: exit 0


reply via email to

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