In message <[EMAIL PROTECTED]>, Akim Demaille writes:
> >>>>> "Erez" == Erez Zadok <[EMAIL PROTECTED]> writes:
>
[...]
> Erez> After these two happen, I'd like to test autoconf on all of my
> Erez> platforms. I do it in two ways: (1) run make test, and (2) use
> Erez> it in my am-utils package.
>
> I understand you want to delay (2), but since I believe you have
> access to a great many architectures, since I think you have scripts
> that performs the tests in batch, I would really feel better if you
> could try it a least once early. Way before the code freeze. Some
> people already *rely* on CVS Autoconf.
>
> Erez> It's also easier for me to do the two things at once, esp. since
> Erez> I have to login to dozens of machines scattered around the
> Erez> Internet.
>
> Well, I am certainly not asking you to `work', but if you have
> something automated which costs nothing to run, included if it is on a
> small set of machines, it'd be great.
>
> Thanks!
>
> Akim
OK. Let me run make test on the machines I have close to me, where it's
relatively easy for me to run tests.
Below is a make check on my solaris 7 machine. Several failures. What
next? Should I run the failed tests via their debug scripts?
Erez.
==============================================================================
$ make check
Making check in .
make[1]: Entering directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7'
Making check in m4
make[1]: Entering directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/m4'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/m4'
Making check in man
make[1]: Entering directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/man'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/man'
Making check in tests
make[1]: Entering directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/tests'
make check-local
make[2]: Entering directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/tests'
/bin/sh testsuite
=========================================
Testing suite for autoconf, version 2.14a
=========================================
Some tests might be ignored if you don't have the software which the
macros are supposed to test (e.g., a Fortran compiler).
Torturing config.status.
## ---------------------------------------------------------------- ##
## This section of tests is trying to make Autoconf produce failing ##
## `configure' scripts, which must not happen. If these tests ever ##
## fail, it is extremely important that you report the failure to ##
## [EMAIL PROTECTED] ##
## ---------------------------------------------------------------- ##
1. ../../../autoconf/tests/torture.m4:78 ok
2. ../../../autoconf/tests/torture.m4:95 ok
3. ../../../autoconf/tests/torture.m4:130 ok
Semantics.
4. ../../../autoconf/tests/semantics.m4:21 FAILED near `semantics.m4:21'
5. ../../../autoconf/tests/semantics.m4:33 FAILED near `semantics.m4:33'
6. ../../../autoconf/tests/semantics.m4:46 ok
7. ../../../autoconf/tests/semantics.m4:60 FAILED near `semantics.m4:60'
8. ../../../autoconf/tests/semantics.m4:82 FAILED near `semantics.m4:82'
9. ../../../autoconf/tests/semantics.m4:99 FAILED near `semantics.m4:99'
10. ../../../autoconf/tests/semantics.m4:106 ok
11. ../../../autoconf/tests/semantics.m4:154 ok
Syntax of macros and completeness of header templates.
12. ../../../autoconf/tests/macros.m4:1 ok
13. ../../../autoconf/tests/macros.m4:2 ok
14. ../../../autoconf/tests/macros.m4:3 ok
15. ../../../autoconf/tests/macros.m4:5 ok
16. ../../../autoconf/tests/macros.m4:14 ok
17. ../../../autoconf/tests/macros.m4:15 ok
18. ../../../autoconf/tests/macros.m4:18 ok
19. ../../../autoconf/tests/macros.m4:32 ok
20. ../../../autoconf/tests/macros.m4:33 ok
21. ../../../autoconf/tests/macros.m4:34 ok
22. ../../../autoconf/tests/macros.m4:35 ok
23. ../../../autoconf/tests/macros.m4:36 ok
24. ../../../autoconf/tests/macros.m4:37 ok
25. ../../../autoconf/tests/macros.m4:38 ok
26. ../../../autoconf/tests/macros.m4:39 ok
27. ../../../autoconf/tests/macros.m4:40 ok
28. ../../../autoconf/tests/macros.m4:41 ok
29. ../../../autoconf/tests/macros.m4:42 ok
30. ../../../autoconf/tests/macros.m4:43 ok
31. ../../../autoconf/tests/macros.m4:44 ok
32. ../../../autoconf/tests/macros.m4:45 FAILED near `macros.m4:45'
33. ../../../autoconf/tests/macros.m4:46 ok
34. ../../../autoconf/tests/macros.m4:47 ok
35. ../../../autoconf/tests/macros.m4:48 FAILED near `macros.m4:48'
36. ../../../autoconf/tests/macros.m4:49 ok
37. ../../../autoconf/tests/macros.m4:50 ok
38. ../../../autoconf/tests/macros.m4:51 ok
39. ../../../autoconf/tests/macros.m4:52 ok
40. ../../../autoconf/tests/macros.m4:53 ok
41. ../../../autoconf/tests/macros.m4:54 ok
42. ../../../autoconf/tests/macros.m4:55 ok
43. ../../../autoconf/tests/macros.m4:56 ok
44. ../../../autoconf/tests/macros.m4:57 ok
45. ../../../autoconf/tests/macros.m4:58 ok
46. ../../../autoconf/tests/macros.m4:59 ok
47. ../../../autoconf/tests/macros.m4:60 ok
48. ../../../autoconf/tests/macros.m4:61 ok
49. ../../../autoconf/tests/macros.m4:62 ok
50. ../../../autoconf/tests/macros.m4:63 ok
51. ../../../autoconf/tests/macros.m4:64 ok
52. ../../../autoconf/tests/macros.m4:65 ok
53. ../../../autoconf/tests/macros.m4:66 ok
54. ../../../autoconf/tests/macros.m4:67 ok
55. ../../../autoconf/tests/macros.m4:68 ok
56. ../../../autoconf/tests/macros.m4:72 ok
57. ../../../autoconf/tests/macros.m4:73 ok
58. ../../../autoconf/tests/macros.m4:74 ok
59. ../../../autoconf/tests/macros.m4:75 ok
60. ../../../autoconf/tests/macros.m4:78 ok
61. ../../../autoconf/tests/macros.m4:79 FAILED near `macros.m4:79'
62. ../../../autoconf/tests/macros.m4:80 ok
63. ../../../autoconf/tests/macros.m4:82 FAILED near `macros.m4:82'
64. ../../../autoconf/tests/macros.m4:83 ok
65. ../../../autoconf/tests/macros.m4:84 ok
66. ../../../autoconf/tests/macros.m4:85 ok
67. ../../../autoconf/tests/macros.m4:86 ok
68. ../../../autoconf/tests/macros.m4:87 ok
69. ../../../autoconf/tests/macros.m4:88 ok
70. ../../../autoconf/tests/macros.m4:89 ok
71. ../../../autoconf/tests/macros.m4:90 ok
72. ../../../autoconf/tests/macros.m4:91 ok
73. ../../../autoconf/tests/macros.m4:94 ok
74. ../../../autoconf/tests/macros.m4:97 ok
75. ../../../autoconf/tests/macros.m4:98 ok
76. ../../../autoconf/tests/macros.m4:99 ok
77. ../../../autoconf/tests/macros.m4:102 ok
78. ../../../autoconf/tests/macros.m4:103 ok
79. ../../../autoconf/tests/macros.m4:104 FAILED near `macros.m4:104'
80. ../../../autoconf/tests/macros.m4:105 ok
81. ../../../autoconf/tests/macros.m4:106 ok
82. ../../../autoconf/tests/macros.m4:107 ok
83. ../../../autoconf/tests/macros.m4:108 ok
84. ../../../autoconf/tests/macros.m4:110 ok
85. ../../../autoconf/tests/macros.m4:111 ok
86. ../../../autoconf/tests/macros.m4:113 ok
87. ../../../autoconf/tests/macros.m4:114 ok
88. ../../../autoconf/tests/macros.m4:115 ok
89. ../../../autoconf/tests/macros.m4:116 ok
90. ../../../autoconf/tests/macros.m4:117 ok
91. ../../../autoconf/tests/macros.m4:118 ok
92. ../../../autoconf/tests/macros.m4:119 ok
93. ../../../autoconf/tests/macros.m4:129 ok
94. ../../../autoconf/tests/macros.m4:130 ok
95. ../../../autoconf/tests/macros.m4:131 ok
96. ../../../autoconf/tests/macros.m4:132 ok
97. ../../../autoconf/tests/macros.m4:133 ok
98. ../../../autoconf/tests/macros.m4:134 FAILED near `macros.m4:134'
Autoheader, autoupdate...
99. ../../../autoconf/tests/tools.m4:14 ok
100. ../../../autoconf/tests/tools.m4:43 ok
101. ../../../autoconf/tests/tools.m4:80 ok
Base layer.
102. ../../../autoconf/tests/base.m4:12 ok
Writing `debug-NN.sh' scripts, NN = 4 5 7 8 9 32 35 61 63 79 98, done
=================================================
ERROR: Suite unsuccessful, 11 of 102 tests failed
=================================================
When reporting failed tests to maintainers, do not merely list test
numbers, as the numbering changes between releases and pretests.
Be careful to give at least all the information you got about them.
You may investigate any problem if you feel able to do so, in which
case the generated debugging scripts provide good starting points.
Go on and modify them at will. `./debug-NN --help' gives usage
information. Now, failed tests will be executed again, verbosely.
====================================
./debug-4.sh: Testing AC_CHECK_DECLS
====================================
../../../autoconf/tests/semantics.m4:21: testing...
../../../autoconf/tests/semantics.m4:21: testing...
../../../autoconf/tests/semantics.m4:21: testing...
creating cache ./config.cache
checking whether yes is declared... no
checking whether no is declared... no
updating cache ./config.cache
creating ./config.status
creating config.h
../../../autoconf/tests/semantics.m4:21: testing...
../../../autoconf/tests/semantics.m4:21: testing...
--- - Tue Feb 15 13:00:08 2000
+++ stdout Tue Feb 15 13:00:08 2000
@@ -1,2 +1,2 @@
#define HAVE_DECL_NO 0
-#define HAVE_DECL_YES 1
+#define HAVE_DECL_YES 0
====================================
./debug-5.sh: Testing AC_CHECK_FUNCS
====================================
../../../autoconf/tests/semantics.m4:33: testing...
../../../autoconf/tests/semantics.m4:33: testing...
../../../autoconf/tests/semantics.m4:33: testing...
creating cache ./config.cache
checking for exit... no
checking for autoconf_tixe... no
updating cache ./config.cache
creating ./config.status
creating config.h
../../../autoconf/tests/semantics.m4:33: testing...
../../../autoconf/tests/semantics.m4:33: testing...
--- - Tue Feb 15 13:00:16 2000
+++ stdout Tue Feb 15 13:00:16 2000
@@ -1,2 +1,2 @@
/* #undef HAVE_AUTOCONF_TIXE */
-#define HAVE_EXIT 1
+/* #undef HAVE_EXIT */
======================================
./debug-7.sh: Testing AC_CHECK_MEMBERS
======================================
../../../autoconf/tests/semantics.m4:60: testing...
../../../autoconf/tests/semantics.m4:60: testing...
../../../autoconf/tests/semantics.m4:60: testing...
creating cache ./config.cache
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... no
checking for struct yes.yes... no
checking for struct yes.no... no
updating cache ./config.cache
creating ./config.status
creating config.h
../../../autoconf/tests/semantics.m4:60: testing...
../../../autoconf/tests/semantics.m4:60: testing...
--- - Tue Feb 15 13:00:26 2000
+++ stdout Tue Feb 15 13:00:26 2000
@@ -1,2 +1,2 @@
/* #undef HAVE_STRUCT_YES_NO */
-#define HAVE_STRUCT_YES_YES 1
+/* #undef HAVE_STRUCT_YES_YES */
=====================================
./debug-8.sh: Testing AC_CHECK_SIZEOF
=====================================
../../../autoconf/tests/semantics.m4:82: testing...
configure.in:5: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:12: warning: AC_TRY_RUN called without default to allow cross compiling
../../../autoconf/tests/semantics.m4:82: testing...
configure.in:5: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:12: warning: AC_TRY_RUN called without default to allow cross compiling
../../../autoconf/tests/semantics.m4:82: testing...
creating cache ./config.cache
checking size of char... 0
checking size of charchar... 0
updating cache ./config.cache
creating ./config.status
creating config.h
../../../autoconf/tests/semantics.m4:82: testing...
../../../autoconf/tests/semantics.m4:82: testing...
--- - Tue Feb 15 13:00:34 2000
+++ stdout Tue Feb 15 13:00:34 2000
@@ -1,2 +1,2 @@
-#define SIZEOF_CHAR 1
-#define SIZEOF_CHARCHAR 2
+#define SIZEOF_CHAR 0
+#define SIZEOF_CHARCHAR 0
====================================
./debug-9.sh: Testing AC_CHECK_TYPES
====================================
../../../autoconf/tests/semantics.m4:99: testing...
../../../autoconf/tests/semantics.m4:99: testing...
../../../autoconf/tests/semantics.m4:99: testing...
creating cache ./config.cache
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... no
checking for int... no
checking for struct yes... no
checking for struct no... no
updating cache ./config.cache
creating ./config.status
creating config.h
../../../autoconf/tests/semantics.m4:99: testing...
../../../autoconf/tests/semantics.m4:99: testing...
--- - Tue Feb 15 13:00:43 2000
+++ stdout Tue Feb 15 13:00:43 2000
@@ -1,3 +1,3 @@
-#define HAVE_INT 1
+/* #undef HAVE_INT */
/* #undef HAVE_STRUCT_NO */
-#define HAVE_STRUCT_YES 1
+/* #undef HAVE_STRUCT_YES */
================================
./debug-32.sh: Testing AC_EXEEXT
================================
../../../autoconf/tests/macros.m4:45: testing...
../../../autoconf/tests/macros.m4:45: testing...
../../../autoconf/tests/macros.m4:45: testing...
configure: error: installation or configuration problem: compiler cannot create
executables.
=====================================
./debug-35.sh: Testing AC_FUNC_ALLOCA
=====================================
../../../autoconf/tests/macros.m4:48: testing...
../../../autoconf/tests/macros.m4:48: testing...
../../../autoconf/tests/macros.m4:48: testing...
creating cache ./config.cache
checking how to run the C preprocessor... cc -E
checking for working alloca.h... no
checking for alloca... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... -1
updating cache ./config.cache
creating ./config.status
creating config.h
../../../autoconf/tests/macros.m4:48: testing...
--- expout Tue Feb 15 13:00:58 2000
+++ stdout Tue Feb 15 13:01:03 2000
@@ -1,4 +1,5 @@
AB_CARDCATALOG=/misc/win/answerbook/ab_cardcatalog
+ALLOCA=alloca.o
BSTINPUTS=:/home/ezk/tex/bst//
CACHE=/home/ezk/.cache/SunOS_shekel.mcl.cs.columbia.edu_5.7_Generic_106541-09_sun4u_sparc_SUNW_Ultra-1_xterm
CACHEDIR=.cache
================================
./debug-61.sh: Testing AC_OBJEXT
================================
../../../autoconf/tests/macros.m4:79: testing...
../../../autoconf/tests/macros.m4:79: testing...
../../../autoconf/tests/macros.m4:79: testing...
configure: error: installation or configuration problem; compiler does not work
===================================
./debug-63.sh: Testing AC_PATH_TOOL
===================================
../../../autoconf/tests/macros.m4:82: testing...
../../../autoconf/tests/macros.m4:82: testing...
../../../autoconf/tests/macros.m4:82: testing...
configure: error: cannot find install-sh or install.sh in . ./.. ./../..
======================================
./debug-79.sh: Testing AC_PROG_INSTALL
======================================
../../../autoconf/tests/macros.m4:104: testing...
../../../autoconf/tests/macros.m4:104: testing...
../../../autoconf/tests/macros.m4:104: testing...
configure: error: cannot find install-sh or install.sh in . ./.. ./../..
======================================================
./debug-98.sh: Testing AC_VALIDATE_CACHED_SYSTEM_TUPLE
======================================================
../../../autoconf/tests/macros.m4:134: testing...
../../../autoconf/tests/macros.m4:134: testing...
../../../autoconf/tests/macros.m4:134: testing...
configure: error: cannot find install-sh or install.sh in . ./.. ./../..
make[2]: *** [check-local] Error 1
make[2]: Leaving directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory
`/n/shekel/proj/bank/amd/working/utils/CYGNUS/MODIFIED/BUILD/AC.sparc-sun-solaris2.7/tests'
make: *** [check-recursive] Error 1
==============================================================================