:;{ \
echo '# Signature of the current package.' && \
echo 'm4_define([AT_PACKAGE_NAME], [GNU Autoconf])' && \
echo 'm4_define([AT_PACKAGE_TARNAME], [autoconf])' && \
echo 'm4_define([AT_PACKAGE_VERSION], [2.69])' && \
echo 'm4_define([AT_PACKAGE_STRING], [GNU Autoconf 2.69])' && \
echo 'm4_define([AT_PACKAGE_BUGREPORT], [bug-autoconf@gnu.org])' && \
echo 'm4_define([AT_PACKAGE_URL], [http://www.gnu.org/software/autoconf/])'; \
} > package.m4-t
mv package.m4-t package.m4
cd /lib/autotest && /usr/gnu/bin/make autotest.m4f
autom4te_perllibdir='$(SOURCE_DIR)'/lib AUTOM4TE_CFG='/lib/autom4te.cfg' /bin/autom4te -B '..'/lib -B '$(SOURCE_DIR)'/lib --language=autotest -I . -I $(SOURCE_DIR)/tests suite.at -o testsuite.tmp
mv testsuite.tmp testsuite
## ----------------------------- ##
## GNU Autoconf 2.69 test suite. ##
## ----------------------------- ##
Executables (autoheader, autoupdate...).
1: Syntax of the shell scripts ok
2: Syntax of the Perl scripts ok
3: autom4te cache ok
4: autom4te --force ok
5: autom4te and whitespace in file names ok
6: autom4te --trace and unusual macro names ok
7: autom4te --trace and whitespace ok
8: autoconf --trace: user macros ok
9: autoconf --trace: builtins ok
10: autoconf: forbidden tokens, basic ok
11: autoconf: forbidden tokens, exceptions ok
12: autoconf: automatically allowed tokens ok
13: autoconf: the empty token ok
14: autoconf: subdirectories ok
15: autoconf: input from stdin ok
16: autoconf: AC_AUTOCONF_VERSION ok
17: autoconf: AC_PRESERVE_HELP_ORDER ok
18: ifnames ok
19: autoheader ok
20: autoheader and macros ok
21: autoupdate ok
22: autoupdating AC_LINK_FILES ok
23: autoupdating AC_PREREQ ok
24: autoupdating AU_ALIAS ok
25: autoupdating OLD to NEW ok
26: autoupdating macros recursively expected failure (tools.at:945)
27: autoupdating AC_HELP_STRING ok
28: autoupdating with m4sugar ok
29: autoupdating with m4_pushdef expected failure (tools.at:1027)
30: autoupdating with AC_REQUIRE expected failure (tools.at:1053)
31: autoupdating with complex quoting expected failure (tools.at:1080)
32: autoupdating AC_LANG_SAVE ok
33: autoupdating AC_FOREACH ok
34: autoupdating with aclocal and m4_include ok
35: autom4te preselections skipped (tools.at:1200)
36: autom4te cache creation ok
37: autom4te cache locking ok
38: autotools and whitespace in file names ok
M4sugar.
39: m4_stack ok
40: m4_defn ok
41: m4_dumpdef ok
42: m4_warn ok
43: m4_divert_stack ok
44: m4_expansion_stack ok
45: m4_require: error message ok
46: m4_require: circular dependencies ok
47: m4_require: one-shot initialization ok
48: m4_require: nested ok
49: m4sugar shorthand conditionals ok
50: m4_cond ok
51: m4 lists ok
52: m4_split ok
53: m4_do ok
54: m4_append ok
55: m4_join ok
56: m4_expand ok
57: m4_text_box ok
58: m4_text_wrap ok
59: m4_version_compare ok
60: Standard regular expressions ok
61: m4_bmatch ok
62: m4_toupper and m4_tolower ok
63: m4_bpatsubsts ok
64: m4_esyscmd_s ok
65: M4 loops ok
66: m4_map ok
67: m4_map_args and m4_curry ok
68: m4_combine ok
69: m4_max and m4_min ok
70: recursion ok
71: m4_set ok
72: __file__ and __line__ ok
M4sh.
73: No extra re-exec with CONFIG_SHELL ok
74: Forced re-exec with CONFIG_SHELL ok
75: Configure re-execs self with CONFIG_SHELL ok
76: AS_WARN and AS_ERROR ok
77: LINENO ok
78: LINENO stack ok
79: AS_BOX ok
80: AS_BASENAME ok
81: AS_DIRNAME ok
82: AS_SET_CATFILE ok
83: AS_ECHO and AS_ECHO_N ok
84: AS_EXECUTABLE_P ok
85: AS_EXIT ok
86: AS_MKDIR_P ok
87: AS_VERSION_COMPARE ok
88: as_me ok
89: Negated classes in globbing ok
90: Null variable substitution ok
91: Functions Support ok
92: Functions and return Support ok
93: Nested AS_REQUIRE_SHELL_FN ok
94: Nested AS_REQUIRE ok
95: AS_REQUIRE_SHELL_FN and m4_require ok
96: AS_HELP_STRING ok
97: AS_IF and AS_CASE ok
98: AS_FOR ok
99: AS_LITERAL_IF ok
100: AS_TR_SH and AS_TR_CPP ok
101: AS_VAR basics ok
102: AS_VAR_APPEND ok
103: AS_VAR_ARITH ok
104: AS_INIT cleanup ok
105: AS_INIT_GENERATED ok
106: AS_MESSAGE_FD ok
107: _AS_CLEAN_DIR ok
108: ECHO_C ok
Autotest.
109: AT_COPYRIGHT ok
110: AT_DATA ok
111: Empty test suite ok
112: Banner-only test suite ok
113: Empty test ok
114: Empty check ok
115: AT_SETUP without AT_INIT ok
116: AT_BANNER without AT_INIT ok
117: AT_CLEANUP without AT_INIT ok
118: Missing AT_CLEANUP ok
119: AT_FAIL_IF without AT_SETUP ok
120: AT_SKIP_IF without AT_SETUP ok
121: AT_CHECK without AT_SETUP ok
122: AT_DATA without AT_SETUP ok
123: AT_XFAIL_IF without AT_SETUP ok
124: AT_KEYWORDS without AT_SETUP ok
125: AT_CLEANUP without AT_SETUP ok
126: AT_BANNER inside AT_SETUP ok
127: AT_SETUP inside AT_SETUP ok
128: Multiple AT_INIT ok
129: Tested programs ok
130: Startup error messages ok
131: Truth ok
132: Fallacy ok
133: Skip ok
134: Hard fail ok
135: AT_FAIL_IF ok
136: AT_SKIP_IF ok
137: Syntax error ok
138: errexit ok
139: at_status ok
140: AT_CHECK execution environment ok
141: unquoted output ok
142: Trace output ok
143: Logging ok
144: Binary output ok
145: Cleanup ok
146: Literal multiline command ok
147: Multiline parameter expansion ok
148: Backquote command substitution ok
149: Multiline backquote command substitution ok
150: Parenthetical command substitution ok
151: Multiline parenthetical command substitution ok
152: Shell comment in command ok
153: Invalid brace-enclosed parameter expansion ok
154: Multiline command from M4 expansion ok
155: Double-M4-quoted command ok
156: Metacharacters in command from M4 expansion ok
157: BS-newline in command ok
158: ^BS-newline in command ok
159: BSx641-newline in command ok
160: BS-BS-newline in command ok
161: BSx640-newline in command ok
162: Newline-CODE-BS-newline in command ok
163: Single-quote-BS-newline in command ok
164: Single-quote-newline-BS-newline in command ok
165: Input from stdin ok
166: Backquote in a test title ok
167: Single-quote in a test title ok
168: Double-quote in a test title ok
169: Backslash in a test title ok
170: Brackets in a test title ok
171: Left bracket in a test title ok
172: Right bracket in a test title ok
173: Quoted pound in a test title ok
174: Pound in a test title ok
175: Quoted comma in a test title ok
176: Comma in a test title ok
177: Parentheses in a test title ok
178: Left paren in a test title ok
179: Right paren in a test title ok
180: Quoted Macro in a test title ok
181: Macro in a test title ok
182: Macro with backquote in a test title ok
183: Macro with single-quote in a test title ok
184: Macro with double-quote in a test title ok
185: Macro with backslash in a test title ok
186: Macro echoing macro in a test title ok
187: Macro echoing single-quote in a test title ok
188: Long test title in a test title ok
189: Longer test title in a test title ok
190: Long test source lines ok
191: Huge testsuite ok
192: Debugging a successful test ok
193: Debugging script and environment ok
194: Debugging a failed test ok
195: Using atlocal ok
196: Choosing where testsuite is run ok
197: recheck ok
198: Banners ok
199: Keywords and ranges ok
200: Keyword wrapping ok
201: AT_ARG_OPTION ok
202: AT_ARG_OPTION_ARG ok
203: parallel test execution skipped (autotest.at:1429)
204: parallel truth skipped (autotest.at:1461)
205: parallel fallacy skipped (autotest.at:1466)
206: parallel skip skipped (autotest.at:1471)
207: parallel syntax error skipped (autotest.at:1476)
208: parallel errexit skipped (autotest.at:1495)
209: parallel autotest and signal handling skipped (autotest.at:1513)
210: parallel args but non-working mkfifo skipped (autotest.at:1630)
211: colored test results ok
212: srcdir propagation ok
213: whitespace in absolute testdir ok
214: unusual file names ok
215: Erlang Eunit unit tests ok
Autoconf base layer.
216: AC_REQUIRE: topological sort ok
217: AC_REQUIRE: error message ok
218: AC_REQUIRE & AC_DEFUN_ONCE: Require, expand ok
219: AC_REQUIRE & AC_DEFUN_ONCE: Expand, require ok
220: AC_REQUIRE & AC_PROVIDE ok
221: AC_INIT ok
222: AC_INIT with unusual version strings ok
223: AC_COPYRIGHT ok
224: AC_CACHE_CHECK ok
225: AC_CACHE_LOAD ok
226: AC_COMPUTE_INT ok
227: AC_TRY_COMMAND ok
228: Input/Output ok
229: configure arguments ok
230: AC_ARG_ENABLE and AC_ARG_WITH ok
231: configure directories ok
Testing config.status.
232: AC_CONFIG_COMMANDS with empty commands ok
233: AC_CONFIG_COMMANDS with temporary directory ok
234: Multiple AC_CONFIG_FILES ok
235: Parameterized AC_CONFIG_FILES ok
236: AC_ARG_VAR ok
237: AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS ok
238: Macro calls in AC_CONFIG_COMMANDS tags ok
239: Missing templates ok
240: configure invocation ok
241: #define header templates ok
242: Torturing config.status ok
243: Substitute a 2000-byte string ok
244: Define to a 2000-byte string ok
245: Substitute and define special characters ok
246: Substitute a newline ok
247: Define a newline ok
248: AC_SUBST: variable name validation ok
249: datarootdir workaround ok
250: srcdir ok
251: VPATH skipped (torture.at:1273)
252: Signal handling ok
253: AC_CONFIG_LINKS ok
254: AC_CONFIG_LINKS and identical files ok
autoreconf.
255: Configuring subdirectories ok
256: Deep Package ok
257: Non-Autoconf AC_CONFIG_SUBDIRS ok
258: Non-literal AC_CONFIG_SUBDIRS ok
259: Empty directory ok
260: Unusual Automake input files ok
Low level compiling/preprocessing macros.
261: AC_LANG, AC_LANG_PUSH & AC_LANG_POP ok
262: AC_REQUIRE & AC_LANG ok
263: AC_LANG_SOURCE ok
264: AC_LANG_SOURCE(C++) ok
265: AC_LANG_SOURCE example ok
266: AC_LANG_PROGRAM example ok
267: AC_COMPILE_IFELSE ok
268: AC_RUN_IFELSE ok
269: Order of user actions and cleanup ok
270: AC_TRY_LINK_FUNC ok
271: Multiple languages ok
Testing autoconf/lang macros.
272: AC_NO_EXECUTABLES ok
273: AC_REQUIRE_CPP ok
C low level compiling/preprocessing macros.
274: Extensions ok
275: Broken/missing compilers ok
276: C keywords ok
277: AC_PROG_CPP requires AC_PROG_CC ok
278: AC_PROG_CPP with warnings ok
279: AC_PROG_CPP without warnings skipped (c.at:143)
280: AC_PROG_CPP via CC skipped (c.at:183)
281: AC_NO_EXECUTABLES (working linker) ok
282: AC_NO_EXECUTABLES (broken linker) ok
283: AC_USE_SYSTEM_EXTENSIONS ok
284: AC_C_RESTRICT and C++ ok
285: AC_OPENMP and C ok
286: AC_OPENMP and C++ ok
Testing autoconf/c macros.
287: AC_C_BACKSLASH_A ok
288: AC_C_BIGENDIAN ok
289: AC_C_CHAR_UNSIGNED ok
290: AC_C_FLEXIBLE_ARRAY_MEMBER ok
291: AC_C_INLINE ok
292: AC_C_PROTOTYPES ok
293: AC_C_RESTRICT ok
294: AC_C_STRINGIZE ok
295: AC_C_TYPEOF ok
296: AC_C_VARARRAYS ok
297: AC_OPENMP ok
298: AC_PROG_CC_C89 ok
299: AC_PROG_CC_C99 ok
300: AC_PROG_CC_C_O ok
301: AC_PROG_CC_STDC ok
302: AC_PROG_CPP_WERROR ok
303: AC_PROG_GCC_TRADITIONAL ok
304: AC_LANG_C ok
305: AC_LANG_CPLUSPLUS ok
306: AC_LANG_OBJC ok
Fortran low level compiling/preprocessing macros.
307: GNU Fortran 77 ok
308: GNU Fortran ok
309: AC_OPENMP and Fortran 77 ok
310: AC_OPENMP and Fortran ok
311: AC_F77_DUMMY_MAIN usage ok
312: AC_FC_DUMMY_MAIN usage ok
313: AC_F77_MAIN usage ok
314: AC_FC_MAIN usage ok
315: AC_F77_FUNC usage ok
316: AC_FC_FUNC usage ok
317: AC_FC_SRCEXT usage ok
318: AC_FC_PP_SRCEXT usage ok
319: AC_FC_FREEFORM ok
320: AC_FC_FREEFORM with AC_FC_SRCEXT ok
321: AC_FC_FIXEDFORM ok
322: AC_FC_FIXEDFORM with AC_FC_SRCEXT ok
323: AC_FC_LINE_LENGTH ok
324: AC_FC_CHECK_BOUNDS ok
325: AC_FC_MODULE_FLAG ok
Testing autoconf/fortran macros.
326: AC_F77_IMPLICIT_NONE ok
327: AC_F77_MAIN ok
328: AC_F77_WRAPPERS ok
329: AC_FC_CHECK_BOUNDS ok
330: AC_FC_FIXEDFORM ok
331: AC_FC_FREEFORM ok
332: AC_FC_IMPLICIT_NONE ok
333: AC_FC_LINE_LENGTH ok
334: AC_FC_MAIN ok
335: AC_FC_MODULE_EXTENSION ok
336: AC_FC_MODULE_FLAG ok
337: AC_FC_MODULE_OUTPUT_FLAG ok
338: AC_FC_PP_DEFINE ok
339: AC_FC_WRAPPERS ok
340: AC_PROG_F77_C_O ok
341: AC_PROG_FC_C_O ok
342: AC_F77_NAME_MANGLING ok
343: AC_LANG_FORTRAN77 ok
Erlang low level compiling and utility macros.
344: Erlang ok
345: AC_ERLANG_CHECK_LIB ok
346: AC_ERLANG_SUBST_ROOT_DIR ok
347: AC_ERLANG_SUBST_LIB_DIR ok
348: AC_ERLANG_SUBST_INSTALL_LIB_DIR ok
349: AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR ok
350: AC_ERLANG_SUBST_ERTS_VER ok
Go low level compiling and utility macros.
351: Go skipped (go.at:30)
Testing autoconf/go macros.
352: AC_LANG_GO ok
Semantics.
353: AC_CHECK_LIB ok
354: AC_SEARCH_LIBS ok
355: AC_SEARCH_LIBS (none needed) ok
356: AC_CHECK_DECLS ok
357: AC_CHECK_FUNCS ok
358: AC_REPLACE_FUNCS ok
359: AC_CHECK_HEADERS ok
360: AC_CHECK_HEADERS (preprocessor test) ok
361: AC_CHECK_HEADERS (compiler test) ok
362: AC_CHECK_MEMBER ok
363: AC_CHECK_MEMBERS ok
364: AC_CHECK_ALIGNOF ok
365: AC_CHECK_ALIGNOF (cross compile) ok
366: AC_CHECK_ALIGNOF struct ok
367: AC_CHECK_ALIGNOF struct (cross compile) ok
368: AC_CHECK_SIZEOF ok
369: AC_CHECK_SIZEOF (cross compile) ok
370: AC_CHECK_SIZEOF struct ok
371: AC_CHECK_SIZEOF struct (cross compile) ok
372: AC_CHECK_TYPES ok
373: AC_CHECK_TYPES: backward compatibility ok
374: AC_CHECK_FILES ok
375: AC_CHECK_PROG & AC_CHECK_PROGS ok
376: AC_C_BIGENDIAN ok
377: AC_PATH_PROG & AC_PATH_PROGS ok
378: AC_PATH_PROGS_FEATURE_CHECK ok
379: AC_PATH_XTRA ok
380: AC_SYS_RESTARTABLE_SYSCALLS ok
381: AC_FUNC_SETVBUF_REVERSED ok
382: AC_FUNC_WAIT3 ok
Testing autoconf/general macros.
383: AC_ARG_ENABLE ok
384: AC_ARG_PROGRAM ok
385: AC_ARG_WITH ok
386: AC_CHECK_DECLS_ONCE ok
387: AC_EGREP_CPP ok
388: AC_EGREP_HEADER ok
389: AC_LIBOBJ ok
390: AC_LIBSOURCES ok
391: AC_PREFIX_DEFAULT ok
392: AC_CHECKING ok
393: AC_COMPILE_CHECK ok
394: AC_ENABLE ok
395: AC_FOREACH ok
396: AC_MSG_RESULT_UNQUOTED ok
397: AC_TRY_COMPILE ok
398: AC_TRY_CPP ok
399: AC_TRY_LINK ok
400: AC_TRY_RUN ok
401: AC_VALIDATE_CACHED_SYSTEM_TUPLE ok
402: AC_WITH ok
Testing autoconf/status macros.
403: AC_OUTPUT_COMMANDS ok
Testing autoconf/specific macros.
404: AC_SYS_INTERPRETER ok
405: AC_SYS_LARGEFILE ok
406: AC_SYS_LONG_FILE_NAMES ok
407: AC_SYS_POSIX_TERMIOS ok
408: AC_AIX ok
409: AC_ARG_ARRAY ok
410: AC_DECL_SYS_SIGLIST ok
411: AC_DYNIX_SEQ ok
412: AC_HAVE_POUNDBANG ok
413: AC_IRIX_SUN ok
414: AC_ISC_POSIX ok
415: AC_MINIX ok
416: AC_SCO_INTL ok
417: AC_XENIX_DIR ok
Testing autoconf/programs macros.
418: AC_PROG_AWK ok
419: AC_PROG_FGREP ok
420: AC_PROG_INSTALL ok
421: AC_PROG_LEX ok
422: AC_PROG_LN_S ok
423: AC_PROG_MAKE_SET ok
424: AC_PROG_MKDIR_P ok
425: AC_PROG_RANLIB ok
426: AC_PROG_SED ok
427: AC_PROG_YACC ok
428: AC_CHECK_TOOL_PREFIX ok
429: AC_DECL_YYTEXT ok
430: AC_RSH ok
Testing autoconf/headers macros.
431: AC_CHECK_HEADERS_ONCE ok
432: AC_CHECK_HEADER_STDBOOL ok
433: AC_HEADER_ASSERT ok
434: AC_HEADER_MAJOR ok
435: AC_HEADER_RESOLV ok
436: AC_HEADER_STAT ok
437: AC_HEADER_STDBOOL ok
438: AC_HEADER_TIOCGWINSZ ok
439: AC_DIR_HEADER ok
440: AC_MEMORY_H ok
441: AC_UNISTD_H ok
442: AC_USG ok
Testing autoconf/types macros.
443: AC_STRUCT_DIRENT_D_INO ok
444: AC_STRUCT_DIRENT_D_TYPE ok
445: AC_STRUCT_ST_BLOCKS ok
446: AC_STRUCT_TIMEZONE ok
447: AC_TYPE_INT16_T ok
448: AC_TYPE_INT32_T ok
449: AC_TYPE_INT64_T ok
450: AC_TYPE_INT8_T ok
451: AC_TYPE_INTMAX_T ok
452: AC_TYPE_INTPTR_T ok
453: AC_TYPE_LONG_DOUBLE ok
454: AC_TYPE_LONG_DOUBLE_WIDER ok
455: AC_TYPE_MODE_T ok
456: AC_TYPE_OFF_T ok
457: AC_TYPE_SSIZE_T ok
458: AC_TYPE_UINT16_T ok
459: AC_TYPE_UINT32_T ok
460: AC_TYPE_UINT64_T ok
461: AC_TYPE_UINT8_T ok
462: AC_TYPE_UINTMAX_T ok
463: AC_TYPE_UINTPTR_T ok
464: AC_C_LONG_DOUBLE ok
465: AC_INT_16_BITS ok
466: AC_LONG_64_BITS ok
467: AC_STRUCT_ST_BLKSIZE ok
468: AC_STRUCT_ST_RDEV ok
469: AC_TYPE_SIGNAL ok
470: AM_TYPE_PTRDIFF_T ok
Testing autoconf/functions macros.
471: AC_CHECK_FUNCS_ONCE ok
472: AC_FUNC_CHOWN ok
473: AC_FUNC_CLOSEDIR_VOID ok
474: AC_FUNC_ERROR_AT_LINE ok
475: AC_FUNC_FNMATCH ok
476: AC_FUNC_FORK ok
477: AC_FUNC_FSEEKO ok
478: AC_FUNC_GETGROUPS ok
479: AC_FUNC_GETMNTENT ok
480: AC_FUNC_GETPGRP ok
481: AC_FUNC_LSTAT ok
482: AC_FUNC_MALLOC ok
483: AC_FUNC_MBRTOWC ok
484: AC_FUNC_MEMCMP ok
485: AC_FUNC_MKTIME ok
486: AC_FUNC_MMAP ok
487: AC_FUNC_OBSTACK ok
488: AC_FUNC_REALLOC ok
489: AC_FUNC_SELECT_ARGTYPES ok
490: AC_FUNC_SETPGRP ok
491: AC_FUNC_STAT ok
492: AC_FUNC_STRCOLL ok
493: AC_FUNC_STRERROR_R ok
494: AC_FUNC_STRFTIME ok
495: AC_FUNC_STRNLEN ok
496: AC_FUNC_STRTOD ok
497: AC_FUNC_STRTOLD ok
498: AC_FUNC_UTIME_NULL ok
499: AC_FUNC_VPRINTF ok
Testing autoconf/libs macros.
500: AC_HAVE_LIBRARY ok
Compatibility with other tools.
501: Libtool skipped (foreign.at:55)
502: shtool ok
Autoscan.
503: autoscan ok
## ------------- ##
## Test results. ##
## ------------- ##
489 tests behaved as expected.
14 tests were skipped.