bug-autoconf
[Top][All Lists]
Advanced

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

Problem with Sun Studio 12 C++


From: Rolf Vandevaart
Subject: Problem with Sun Studio 12 C++
Date: Mon, 26 Jan 2009 12:59:31 -0500
User-agent: Thunderbird 2.0.0.16 (X11/20080807)


Hi:
I am part of the Open MPI project and I have recently stumbled into a problem with autoconf. Some recent changes to Open MPI have caused a minor issue to pop up in autoconf.

The problem is that there is a workaround in the lib/autoconf/c.m4 that needs to be updated. The original code looks like this:

#undef restrict
/* Work around a bug in Sun C++: it does not support _Restrict, even
   though the corresponding Sun C compiler does, which causes
   "#define restrict _Restrict" in the previous line.  Perhaps some future
   version of Sun C++ will work with _Restrict; if so, it'll probably
   define __RESTRICT, just as Sun C does.  */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
#endif])

However, as of Sun Studio 12, the C compiler also supports __restrict__. Therefore, we need to update the workaround to handle this additional possible value. Here is my suggestion.

#undef restrict
/* Work around a bug in Sun C++: it does not support _Restrict or
   __restrict__, even though the corresponding Sun C compiler
    does, which causes "#define restrict _Restrict" or "#define
    restrict __restrict__" in the previous line.  Perhaps some
   future version of Sun C++ will work with restrict; if so,
   it'll probably define __RESTRICT, just as Sun C does.  */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
# define __restrict__
#endif])

I have included the tests/testsuite.log as requested.

Thanks,
Rolf

--

=========================
address@hidden
781-442-3043
=========================
## ----------------------------- ##
## GNU Autoconf 2.63 test suite. ##
## ----------------------------- ##

testsuite: command line was:
  $ ./testsuite 

## ----------- ##
## ChangeLogs. ##
## ----------- ##

testsuite: ../ChangeLog:
| 2008-09-09  Eric Blake  <address@hidden>
| 
|       Release Version 2.63.
|       * NEWS: Mention the release.
| 
|       Formatting tweaks to the manual.
|       * doc/autoconf.texi (Introduction, Systemology)
|       (File System Conventions, Portable C and C++)
|       (Floating Point Portability): Allow URLs to split as needed.
|       (Indices): Add entries, to work around texinfo bug on indices that

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

hostname = burl-ct-v40z-0
uname -m = i86pc
uname -r = 5.10
uname -s = SunOS
uname -v = Generic_120012-13

/usr/bin/uname -p = i386
/bin/uname -X     = System = SunOS
Node = burl-ct-v40z-0
Release = 5.10
KernelID = Generic_120012-13
Machine = i86pc
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 8

/bin/arch              = i86pc
/usr/bin/arch -k       = i86pc
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /workspace/rolfv/tools/autoconf-2.63/tests
PATH: /workspace/rolfv/tools/autoconf-2.63
PATH: /usr/bin
PATH: /home/rolfv/bin
PATH: /home/rolfv/bin/RealPlayer8
PATH: /ws/ompi-tools/bin
PATH: /ws/ompi-tools/SUNWspro/SOS12/bin
PATH: /usr/j2se/bin
PATH: /usr/ccs/bin
PATH: /usr/sfw/bin
PATH: /hpc/tools/DET-6.2/SUNWspro/bin
PATH: /usr/openwin/bin
PATH: /usr/dt/bin
PATH: /usr/perl5/bin
PATH: /usr/dist/svr4/bin
PATH: /usr/dist/exe
PATH: /opt/SUNWhpc/HPC8.1/sun/bin
PATH: /opt/SUNWhpc/bin
PATH: /pkg/local/bin
PATH: /usr/sbin
PATH: /usr/ucb

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

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 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 2, 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, write to the Free Software
| # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
| # 02110-1301, USA.
| 
| PERL='/usr/bin/perl'
| GREP='/usr/xpg4/bin/grep'
| EGREP='/usr/xpg4/bin/grep -E'
| SED='/usr/bin/sed'
| 
| # We need to know if sh -n is ok.
| ac_cv_sh_n_works='no'
| 
| # Check whether the underlying system can manage some unusual
| # symbols in file names.
| unsupported_fs_chars=
| for c in '\\' '"' '<' '>' '*' '?' '|'
| do
|   touch "t${c}t" 2>/dev/null
|   test -f "t${c}t" && rm -f "t${c}t" && continue
|   # $c cannot be used in a file name.
|   unsupported_fs_chars=$unsupported_fs_chars$c
| done
| if test -z "$unsupported_fs_chars"; then
|   func_sanitize_file_name () { echo "$@"; }
| else
|   func_sanitize_file_name () { echo "$@" | tr -d "$unsupported_fs_chars"; }
| fi
| 
| # Can we create directories with trailing whitespaces in their name?
| rm -rf 'tdir ' && mkdir 'tdir ' && touch 'tdir /tfile' 2>/dev/null
| a=$?
| rm -rf 'tdir '
| case $a$? in #(
| 00)
|   func_sanitize_dir_name () { echo "$@"; } ;; #(
| *)
|   func_sanitize_dir_name () { echo "$@" | sed 's/  *$//'; } ;;
| esac

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

./local.at:513: /workspace/rolfv/tools/autoconf-2.63/tests/autom4te --version
autom4te (GNU Autoconf) 2.63
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/old-licenses/gpl-2.0.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.

./local.at:513: /workspace/rolfv/tools/autoconf-2.63/tests/autoconf --version
autoconf (GNU Autoconf) 2.63
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/old-licenses/gpl-2.0.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.

./local.at:513: /workspace/rolfv/tools/autoconf-2.63/tests/autoheader --version
autoheader (GNU Autoconf) 2.63
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/old-licenses/gpl-2.0.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.

./local.at:513: /workspace/rolfv/tools/autoconf-2.63/tests/autoupdate --version
autoupdate (GNU Autoconf) 2.63
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/old-licenses/gpl-2.0.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.

./local.at:513: /workspace/rolfv/tools/autoconf-2.63/tests/autoreconf --version
autoreconf (GNU Autoconf) 2.63
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/old-licenses/gpl-2.0.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.

./local.at:513: /workspace/rolfv/tools/autoconf-2.63/tests/ifnames --version
ifnames (GNU Autoconf) 2.63
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/old-licenses/gpl-2.0.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.

## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Mon Jan 26 12:37:01 EST 2009
1. Syntax of the shell scripts (tools.at:48): skipped (tools.at:50)
2. Syntax of the Perl scripts (tools.at:72): ok     (0m0.538s 0m0.101s)
3. autom4te cache (tools.at:90): ok     (0m0.414s 0m0.227s)
4. autom4te --force (tools.at:121): ok     (0m0.277s 0m0.159s)
5. autom4te and whitespace in file names (tools.at:146): ok     (0m1.452s 
0m0.854s)
6. autoconf --trace: user macros (tools.at:222): ok     (0m0.749s 0m0.595s)
7. autoconf --trace: builtins (tools.at:308): ok     (0m0.811s 0m0.314s)
8. autoconf: forbidden tokens, basic (tools.at:339): ok     (0m0.378s 0m0.276s)
9. autoconf: forbidden tokens, exceptions (tools.at:367): ok     (0m0.202s 
0m0.152s)
10. autoconf: automatically allowed tokens (tools.at:406): ok     (0m0.317s 
0m0.141s)
11. autoconf: the empty token (tools.at:423): ok     (0m0.183s 0m0.139s)
12. autoconf: subdirectories (tools.at:438): ok     (0m0.538s 0m0.641s)
13. autoconf: input from stdin (tools.at:464): ok     (0m0.480s 0m0.295s)
14. autoconf: AC_AUTOCONF_VERSION (tools.at:482): ok     (0m0.315s 0m0.146s)
15. ifnames (tools.at:502): ok     (0m0.094s 0m0.049s)
16. autoheader (tools.at:550): ok     (0m0.949s 0m0.410s)
17. autoupdate (tools.at:682): ok     (0m3.441s 0m0.485s)
18. autoupdating AC_LINK_FILES (tools.at:714): ok     (0m2.145s 0m0.797s)
19. autoupdating AC_PREREQ (tools.at:741): ok     (0m5.216s 0m0.772s)
20. autoupdating AU_ALIAS (tools.at:762): ok     (0m2.545s 0m1.236s)
21. autoupdating OLD to NEW (tools.at:788): ok     (0m2.028s 0m0.647s)
22. autoupdating AC_HELP_STRING (tools.at:813): ok     (0m2.031s 0m0.637s)
23. autoupdating with m4sugar (tools.at:831): ok     (0m2.281s 0m0.868s)
24. autoupdating AC_LANG_SAVE (tools.at:867): ok     (0m2.094s 0m0.633s)
25. autoupdating AC_FOREACH (tools.at:887): ok     (0m2.056s 0m0.651s)
26. autoupdating with aclocal and m4_include (tools.at:911): ok     (0m4.595s 
0m0.738s)
27. autom4te preselections (tools.at:941): ok     (0m2.381s 0m0.850s)
28. autotools and whitespace in file names (tools.at:987): ok     (0m20.482s 
0m6.165s)
29. m4_defn (m4sugar.at:59): ok     (0m0.415s 0m0.251s)
30. m4_warn (m4sugar.at:100): ok     (0m0.569s 0m0.329s)
31. m4_require: error message (m4sugar.at:150): ok     (0m0.137s 0m0.077s)
32. m4_require: circular dependencies (m4sugar.at:169): ok     (0m0.136s 
0m0.076s)
33. m4_cond (m4sugar.at:198): ok     (0m0.143s 0m0.086s)
34. m4_split (m4sugar.at:250): ok     (0m0.141s 0m0.079s)
35. m4_do (m4sugar.at:296): ok     (0m0.140s 0m0.078s)
36. m4_append (m4sugar.at:324): ok     (0m0.282s 0m0.165s)
37. m4_join (m4sugar.at:406): ok     (0m0.142s 0m0.078s)
38. m4_text_wrap (m4sugar.at:457): ok     (0m0.143s 0m0.078s)
39. m4_version_compare (m4sugar.at:510): ok     (0m0.146s 0m0.087s)
40. Standard regular expressions (m4sugar.at:564): ok     (0m0.982s 0m0.547s)
41. m4_bmatch (m4sugar.at:591): ok     (0m0.141s 0m0.079s)
42. m4_bpatsubsts (m4sugar.at:623): ok     (0m0.140s 0m0.079s)
43. M4 loops (m4sugar.at:652): ok     (0m0.698s 0m0.395s)
44. m4_map (m4sugar.at:798): ok     (0m0.143s 0m0.085s)
45. m4_combine (m4sugar.at:873): ok     (0m0.140s 0m0.078s)
46. m4_max and m4_min (m4sugar.at:900): ok     (0m0.429s 0m0.232s)
47. recursion (m4sugar.at:979): ok     (0m6.235s 0m0.168s)
48. m4_set (m4sugar.at:1096): ok     (0m4.124s 0m0.249s)
49. LINENO (m4sh.at:27): ok     (0m0.922s 0m1.169s)
50. AS_DIRNAME (m4sh.at:103): ok     (0m0.256s 0m0.258s)
51. AS_ECHO and AS_ECHO_N (m4sh.at:163): ok     (0m0.187s 0m0.149s)
52. AS_BASENAME (m4sh.at:211): ok     (0m0.255s 0m0.287s)
53. AS_MKDIR_P (m4sh.at:268): ok     (0m0.176s 0m0.112s)
54. AS_VERSION_COMPARE (m4sh.at:299): ok     (0m0.229s 0m0.160s)
55. Negated classes in globbing (m4sh.at:347): ok     (0m0.169s 0m0.106s)
56. Functions Support (m4sh.at:377): ok     (0m0.210s 0m0.164s)
57. Functions and return Support (m4sh.at:419): ok     (0m0.209s 0m0.164s)
58. AS_REQUIRE_SHELL_FN and m4_require (m4sh.at:455): ok     (0m0.174s 0m0.110s)
59. AS_HELP_STRING (m4sh.at:495): ok     (0m0.245s 0m0.167s)
60. AS_IF and AS_CASE (m4sh.at:635): ok     (0m0.743s 0m0.303s)
61. AS_LITERAL_IF (m4sh.at:766): ok     (0m0.168s 0m0.107s)
62. AS_INIT cleanup (m4sh.at:800): ok     (0m0.168s 0m0.109s)
63. Empty test suite (autotest.at:124): ok     (0m0.424s 0m0.570s)
64. Banner-only test suite (autotest.at:128): ok     (0m0.425s 0m0.573s)
65. Empty test (autotest.at:134): ok     (0m0.444s 0m0.641s)
66. Empty check (autotest.at:137): ok     (0m0.445s 0m0.648s)
67. AT_SETUP without AT_INIT (autotest.at:140): ok     (0m0.139s 0m0.083s)
68. AT_BANNER without AT_INIT (autotest.at:146): ok     (0m0.139s 0m0.083s)
69. AT_CLEANUP without AT_INIT (autotest.at:150): ok     (0m0.140s 0m0.084s)
70. Missing AT_CLEANUP (autotest.at:154): ok     (0m0.163s 0m0.085s)
71. AT_CHECK without AT_SETUP (autotest.at:160): ok     (0m0.161s 0m0.084s)
72. AT_DATA without AT_SETUP (autotest.at:165): ok     (0m0.163s 0m0.084s)
73. AT_XFAIL_IF without AT_SETUP (autotest.at:170): ok     (0m0.161s 0m0.084s)
74. AT_KEYWORDS without AT_SETUP (autotest.at:175): ok     (0m0.163s 0m0.083s)
75. AT_CLEANUP without AT_SETUP (autotest.at:180): ok     (0m0.162s 0m0.083s)
76. AT_BANNER inside AT_SETUP (autotest.at:185): ok     (0m0.161s 0m0.084s)
77. AT_SETUP inside AT_SETUP (autotest.at:193): ok     (0m0.163s 0m0.085s)
78. Multiple AT_INIT (autotest.at:203): ok     (0m0.161s 0m0.083s)
79. Tested programs (autotest.at:209): ok     (0m0.736s 0m0.795s)
80. Truth (autotest.at:223): ok     (0m0.444s 0m0.638s)
81. Fallacy (autotest.at:226): ok     (0m0.507s 0m0.822s)
82. Skip (autotest.at:231): ok     (0m0.444s 0m0.638s)
83. errexit (autotest.at:236): ok     (0m0.510s 0m0.846s)
84. Literal multiline command (autotest.at:248): ok     (0m0.447s 0m0.648s)
85. Multiline parameter expansion (autotest.at:254): ok     (0m0.446s 0m0.645s)
86. Backquote command substitution (autotest.at:261): ok     (0m0.447s 0m0.643s)
87. Multiline backquote command substitution (autotest.at:266): ok     
(0m0.450s 0m0.665s)
88. Parenthetical command substitution (autotest.at:274): ok     (0m0.448s 
0m0.645s)
89. Multiline parenthetical command substitution (autotest.at:279): ok     
(0m0.450s 0m0.654s)
90. Invalid brace-enclosed parameter expansion (autotest.at:297): ok     
(0m0.506s 0m0.823s)
92. Double-M4-quoted command (autotest.at:315): ok     (0m0.450s 0m0.649s)
93. BS-newline in command (autotest.at:326): ok     (0m0.446s 0m0.639s)
94. ^BS-newline in command (autotest.at:331): ok     (0m0.445s 0m0.642s)
95. BSx641-newline in command (autotest.at:336): ok     (0m0.451s 0m0.649s)
96. BS-BS-newline in command (autotest.at:341): ok     (0m0.448s 0m0.651s)
97. BSx640-newline in command (autotest.at:349): ok     (0m0.450s 0m0.647s)
98. Newline-CODE-BS-newline in command (autotest.at:356): ok     (0m0.446s 
0m0.649s)
99. Single-quote-BS-newline in command (autotest.at:363): ok     (0m0.450s 
0m0.648s)
100. Single-quote-newline-BS-newline in command (autotest.at:369): ok     
(0m0.447s 0m0.642s)
101. Input from stdin (autotest.at:382): ok     (0m0.477s 0m0.731s)
102. Backquote in a test title (autotest.at:451): ok     (0m0.627s 0m1.060s)
103. Single-quote in a test title (autotest.at:452): ok     (0m0.625s 0m1.059s)
104. Double-quote in a test title (autotest.at:453): ok     (0m0.625s 0m1.065s)
105. Backslash in a test title (autotest.at:455): ok     (0m0.625s 0m1.060s)
106. Brackets in a test title (autotest.at:456): ok     (0m0.624s 0m1.057s)
107. Left bracket in a test title (autotest.at:457): ok     (0m0.626s 0m1.064s)
108. Right bracket in a test title (autotest.at:458): ok     (0m0.623s 0m1.062s)
109. Pound in a test title (autotest.at:459): ok     (0m0.622s 0m1.059s)
110. Quoted comma in a test title (autotest.at:460): ok     (0m0.627s 0m1.063s)
111. Comma in a test title (autotest.at:461): ok     (0m0.625s 0m1.065s)
112. Parentheses in a test title (autotest.at:463): ok     (0m0.623s 0m1.053s)
113. Left paren in a test title (autotest.at:464): ok     (0m0.626s 0m1.053s)
114. Right paren in a test title (autotest.at:465): ok     (0m0.626s 0m1.061s)
115. Quoted Macro in a test title (autotest.at:467): ok     (0m0.624s 0m1.059s)
116. Macro in a test title (autotest.at:468): ok     (0m0.626s 0m1.065s)
117. Macro with backquote in a test title (autotest.at:469): ok     (0m0.623s 
0m1.053s)
118. Macro with single-quote in a test title (autotest.at:470): ok     
(0m0.626s 0m1.051s)
119. Macro with double-quote in a test title (autotest.at:471): ok     
(0m0.626s 0m1.064s)
120. Macro with backslash in a test title (autotest.at:473): ok     (0m0.625s 
0m1.054s)
121. Macro echoing macro in a test title (autotest.at:474): ok     (0m0.626s 
0m1.051s)
122. Macro echoing single-quote in a test title (autotest.at:476): ok     
(0m0.626s 0m1.062s)
123. Long test title in a test title (autotest.at:477): ok     (0m0.625s 
0m1.066s)
124. Longer test title in a test title (autotest.at:478): ok     (0m0.624s 
0m1.062s)
125. Long test source lines (autotest.at:489): ok     (0m0.574s 0m0.919s)
126. Debugging a successful test (autotest.at:501): ok     (0m0.764s 0m1.486s)
127. Debugging script and environment (autotest.at:515): ok     (0m0.943s 
0m2.033s)
128. Debugging a failed test (autotest.at:532): ok     (0m0.779s 0m1.545s)
129. Using atlocal (autotest.at:543): ok     (0m1.271s 0m2.703s)
130. Choosing where testsuite is run (autotest.at:578): ok     (0m1.162s 
0m2.206s)
131. Banners (autotest.at:615): ok     (0m2.590s 0m6.374s)
132. Keywords and ranges (autotest.at:676): ok     (0m5.251s 0m13.489s)
133. srcdir propagation (autotest.at:780): ok     (0m1.961s 0m3.753s)
134. whitespace in absolute testdir (autotest.at:846): ok     (0m0.535s 
0m0.898s)
135. unusual file names (autotest.at:870): ok     (0m0.322s 0m0.332s)
136. AC_REQUIRE: topological sort (base.at:30): ok     (0m0.213s 0m0.172s)
137. AC_REQUIRE: error message (base.at:73): ok     (0m0.179s 0m0.143s)
138. AC_REQUIRE & AC_DEFUN_ONCE: Require, expand (base.at:90): ok     (0m0.215s 
0m0.182s)
139. AC_REQUIRE & AC_DEFUN_ONCE: Expand, require (base.at:134): ok     
(0m0.214s 0m0.180s)
140. AC_REQUIRE & AC_PROVIDE (base.at:177): ok     (0m0.211s 0m0.171s)
141. AC_CACHE_CHECK (base.at:210): ok     (0m1.092s 0m0.942s)
142. AC_COMPUTE_INT (base.at:243): ok     (0m0.670s 0m0.632s)
143. AC_TRY_COMMAND (base.at:265): ok     (0m0.405s 0m0.407s)
144. Input/Output (base.at:295): ok     (0m0.505s 0m0.647s)
145. configure arguments (base.at:314): ok     (0m0.407s 0m0.425s)
146. configure directories (base.at:332): ok     (0m0.593s 0m0.775s)
147. AC_CONFIG_COMMANDS with empty commands (torture.at:29): ok     (0m0.979s 
0m1.223s)
148. Multiple AC_CONFIG_FILES (torture.at:38): ok     (0m0.216s 0m0.142s)
149. Parameterized AC_CONFIG_FILES (torture.at:50): ok     (0m0.559s 0m0.720s)
150. AC_ARG_VAR (torture.at:104): ok     (0m3.270s 0m7.929s)
151. AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS (torture.at:161): ok     
(0m3.987s 0m9.827s)
152. Macro calls in AC_CONFIG_COMMANDS tags (torture.at:345): ok     (0m0.485s 
0m0.535s)
153. Missing templates (torture.at:365): ok     (0m0.516s 0m0.596s)
154. configure invocation (torture.at:397): ok     (0m1.546s 0m2.697s)
155. #define header templates (torture.at:451): ok     (0m0.561s 0m0.709s)
156. Torturing config.status (torture.at:579): ok     (0m1.880s 0m2.663s)
157. Substitute a 2000-byte string (torture.at:714): ok     (0m1.823s 0m1.288s)
158. Define to a 2000-byte string (torture.at:758): ok     (0m0.784s 0m0.741s)
159. Substitute and define special characters (torture.at:779): ok     
(0m1.110s 0m1.560s)
160. Substitute a newline (torture.at:862): ok     (0m0.729s 0m1.159s)
161. Define a newline (torture.at:902): ok     (0m1.575s 0m1.506s)
162. AC_SUBST: variable name validation (torture.at:946): ok     (0m3.959s 
0m3.363s)
163. datarootdir workaround (torture.at:976): ok     (0m1.059s 0m1.301s)
164. srcdir (torture.at:1027): ok     (0m0.928s 0m1.705s)
165. Signal handling (torture.at:1070): ok     (0m0.396s 0m0.395s)
166. AC_CONFIG_LINKS and identical files (torture.at:1087): ok     (0m1.322s 
0m2.641s)
167. Configuring subdirectories (torture.at:1143): ok     (0m8.072s 0m7.483s)
168. Deep Package (torture.at:1268): ok     (0m8.859s 0m11.397s)
169. Non-Autoconf AC_CONFIG_SUBDIRS (torture.at:1399): ok     (0m1.908s 
0m1.154s)
170. Empty directory (torture.at:1442): ok     (0m0.611s 0m0.134s)
171. Unusual Automake input files (torture.at:1463): ok     (0m2.430s 0m0.931s)
172. AC_LANG, AC_LANG_PUSH & AC_LANG_POP (compile.at:33): ok     (0m0.292s 
0m0.149s)
173. AC_REQUIRE & AC_LANG (compile.at:79): ok     (0m0.398s 0m0.390s)
174. AC_RUN_IFELSE (compile.at:115): ok     (0m0.728s 0m0.720s)
175. AC_TRY_LINK_FUNC (compile.at:148): ok     (0m1.397s 0m1.698s)
176. AC_NO_EXECUTABLES (aclang.at:13): ok     (0m0.976s 0m1.233s)
177. AC_REQUIRE_CPP (aclang.at:14): ok     (0m1.383s 0m1.677s)
178. Extensions (c.at:36): ok     (0m1.288s 0m1.532s)
179. Broken/missing compilers (c.at:59): ok     (0m0.502s 0m0.431s)
180. C keywords (c.at:78): ok     (0m1.375s 0m1.617s)
181. AC_PROG_CPP requires AC_PROG_CC (c.at:96): ok     (0m1.382s 0m1.682s)
182. AC_PROG_CPP with warnings (c.at:111): ok     (0m1.638s 0m1.811s)
183. AC_PROG_CPP without warnings (c.at:141): skipped (c.at:144)
184. AC_PROG_CPP via CC (c.at:179): skipped (c.at:182)
185. AC_NO_EXECUTABLES (working linker) (c.at:220): ok     (0m1.330s 0m1.565s)
186. AC_NO_EXECUTABLES (broken linker) (c.at:230): ok     (0m1.236s 0m1.455s)
187. AC_USE_SYSTEM_EXTENSIONS (c.at:241): ok     (0m3.292s 0m3.503s)
188. AC_C_BACKSLASH_A (acc.at:13): ok     (0m1.313s 0m1.566s)
189. AC_C_BIGENDIAN (acc.at:14): ok     (0m1.950s 0m2.538s)
190. AC_C_CHAR_UNSIGNED (acc.at:15): ok     (0m1.883s 0m2.437s)
191. AC_C_FLEXIBLE_ARRAY_MEMBER (acc.at:16): ok     (0m1.324s 0m1.561s)
192. AC_C_INLINE (acc.at:17): ok     (0m1.308s 0m1.552s)
193. AC_C_PROTOTYPES (acc.at:18): ok     (0m1.294s 0m1.540s)
194. AC_C_RESTRICT (acc.at:19): ok     (0m1.317s 0m1.562s)
195. AC_C_STRINGIZE (acc.at:20): ok     (0m1.425s 0m1.739s)
196. AC_C_TYPEOF (acc.at:21): ok     (0m1.314s 0m1.557s)
197. AC_C_VARARRAYS (acc.at:22): ok     (0m1.317s 0m1.565s)
198. AC_OPENMP (acc.at:23): ok     (0m1.386s 0m1.720s)
199. AC_PROG_CC_C89 (acc.at:24): ok     (0m1.290s 0m1.528s)
200. AC_PROG_CC_C99 (acc.at:25): ok     (0m1.359s 0m1.575s)
201. AC_PROG_CC_C_O (acc.at:26): ok     (0m1.401s 0m1.757s)
202. AC_PROG_CC_STDC (acc.at:27): ok     (0m1.374s 0m1.584s)
203. AC_PROG_CPP_WERROR (acc.at:28): ok     (0m1.378s 0m1.676s)
204. AC_PROG_GCC_TRADITIONAL (acc.at:29): ok     (0m1.436s 0m1.753s)
205. AC_LANG_C (acc.at:32): ok     (0m3.226s 0m1.717s)
206. AC_LANG_CPLUSPLUS (acc.at:33): ok     (0m3.227s 0m1.717s)
207. AC_LANG_OBJC (acc.at:34): ok     (0m3.235s 0m1.717s)
208. GNU Fortran 77 (fortran.at:33): ok     (0m1.358s 0m1.876s)
209. GNU Fortran (fortran.at:61): ok     (0m1.376s 0m1.753s)
210. AC_F77_MAIN (acfortran.at:13): ok     (0m1.865s 0m2.346s)
211. AC_F77_WRAPPERS (acfortran.at:14): ok     (0m1.802s 0m2.120s)
212. AC_FC_MAIN (acfortran.at:15): ok     (0m1.845s 0m2.293s)
213. AC_FC_WRAPPERS (acfortran.at:16): ok     (0m1.781s 0m2.070s)
214. AC_PROG_F77_C_O (acfortran.at:17): ok     (0m1.324s 0m1.654s)
215. AC_PROG_FC_C_O (acfortran.at:18): ok     (0m1.303s 0m1.612s)
216. AC_F77_NAME_MANGLING (acfortran.at:21): ok     (0m3.231s 0m1.726s)
217. AC_LANG_FORTRAN77 (acfortran.at:22): ok     (0m3.233s 0m1.724s)
218. AC_CHECK_LIB (semantics.at:35): ok     (0m1.684s 0m2.114s)
219. AC_SEARCH_LIBS (semantics.at:79): ok     (0m1.376s 0m1.652s)
220. AC_SEARCH_LIBS (none needed) (semantics.at:92): ok     (0m1.332s 0m1.564s)
221. AC_CHECK_DECLS (semantics.at:107): ok     (0m1.534s 0m1.792s)
222. AC_CHECK_FUNCS (semantics.at:130): ok     (0m1.368s 0m1.660s)
223. AC_REPLACE_FUNCS (semantics.at:143): ok     (0m1.151s 0m1.172s)
224. AC_CHECK_HEADERS (semantics.at:173): ok     (0m1.971s 0m2.580s)
225. AC_CHECK_HEADERS_OLD (semantics.at:185): ok     (0m1.132s 0m1.134s)
226. AC_CHECK_HEADERS_NEW (semantics.at:212): ok     (0m1.092s 0m1.064s)
227. AC_CHECK_MEMBERS (semantics.at:245): ok     (0m1.434s 0m1.700s)
228. AC_CHECK_ALIGNOF (semantics.at:258): ok     (0m2.063s 0m2.552s)
229. AC_CHECK_ALIGNOF (cross compile) (semantics.at:258): ok     (0m2.140s 
0m2.657s)
230. AC_CHECK_ALIGNOF struct (semantics.at:275): ok     (0m1.995s 0m2.501s)
231. AC_CHECK_ALIGNOF struct (cross compile) (semantics.at:275): ok     
(0m2.038s 0m2.565s)
232. AC_CHECK_SIZEOF (semantics.at:287): ok     (0m2.062s 0m2.551s)
233. AC_CHECK_SIZEOF (cross compile) (semantics.at:287): ok     (0m2.178s 
0m2.728s)
234. AC_CHECK_SIZEOF struct (semantics.at:303): ok     (0m2.093s 0m2.606s)
235. AC_CHECK_SIZEOF struct (cross compile) (semantics.at:303): ok     
(0m2.351s 0m3.097s)
236. AC_CHECK_TYPES (semantics.at:324): ok     (0m1.422s 0m1.699s)
237. AC_CHECK_TYPES: backward compatibility (semantics.at:338): ok     
(0m0.321s 0m0.149s)
238. AC_CHECK_FILES (semantics.at:374): ok     (0m1.039s 0m1.298s)
239. AC_CHECK_PROG & AC_CHECK_PROGS (semantics.at:417): ok     (0m0.441s 
0m0.428s)
240. AC_C_BIGENDIAN (semantics.at:466): ok     (0m3.668s 0m3.638s)
241. AC_PATH_PROG & AC_PATH_PROGS (semantics.at:515): ok     (0m0.429s 0m0.429s)
242. AC_PATH_PROGS_FEATURE_CHECK (semantics.at:557): ok     (0m0.425s 0m0.456s)
243. AC_PATH_XTRA (semantics.at:637): ok     (0m1.935s 0m2.280s)
244. AC_SYS_RESTARTABLE_SYSCALLS (semantics.at:655): ok     (0m1.943s 0m2.493s)
245. AC_FUNC_SETVBUF_REVERSED (semantics.at:656): ok     (0m0.978s 0m1.230s)
246. AC_FUNC_WAIT3 (semantics.at:657): ok     (0m1.907s 0m2.460s)
247. AC_ARG_ENABLE (acgeneral.at:13): ok     (0m0.976s 0m1.228s)
248. AC_ARG_PROGRAM (acgeneral.at:14): ok     (0m0.979s 0m1.238s)
249. AC_ARG_WITH (acgeneral.at:15): ok     (0m0.978s 0m1.226s)
250. AC_CHECK_DECLS_ONCE (acgeneral.at:16): ok     (0m0.975s 0m1.225s)
251. AC_EGREP_CPP (acgeneral.at:17): ok     (0m1.413s 0m1.731s)
252. AC_EGREP_HEADER (acgeneral.at:18): ok     (0m1.409s 0m1.725s)
253. AC_PREFIX_DEFAULT (acgeneral.at:19): ok     (0m0.976s 0m1.233s)
254. AC_PRESERVE_HELP_ORDER (acgeneral.at:20): ok     (0m0.975s 0m1.226s)
255. AC_CHECKING (acgeneral.at:23): ok     (0m3.235s 0m1.724s)
256. AC_COMPILE_CHECK (acgeneral.at:24): ok     (0m3.774s 0m2.215s)
257. AC_ENABLE (acgeneral.at:25): ok     (0m3.228s 0m1.720s)
258. AC_FOREACH (acgeneral.at:26): ok     (0m3.233s 0m1.724s)
259. AC_MSG_RESULT_UNQUOTED (acgeneral.at:27): ok     (0m3.226s 0m1.716s)
260. AC_TRY_COMPILE (acgeneral.at:28): ok     (0m3.758s 0m2.215s)
261. AC_TRY_CPP (acgeneral.at:29): ok     (0m3.885s 0m2.396s)
262. AC_TRY_LINK (acgeneral.at:30): ok     (0m3.770s 0m2.233s)
263. AC_TRY_RUN (acgeneral.at:31): ok     (0m3.777s 0m2.223s)
264. AC_VALIDATE_CACHED_SYSTEM_TUPLE (acgeneral.at:32): ok     (0m3.233s 
0m1.728s)
265. AC_WITH (acgeneral.at:33): ok     (0m3.234s 0m1.717s)
266. AC_OUTPUT_COMMANDS (acstatus.at:15): ok     (0m3.240s 0m1.741s)
267. AC_SYS_INTERPRETER (acspecific.at:13): ok     (0m0.982s 0m1.233s)
268. AC_SYS_LARGEFILE (acspecific.at:14): ok     (0m1.359s 0m1.594s)
269. AC_SYS_LONG_FILE_NAMES (acspecific.at:15): ok     (0m0.992s 0m1.270s)
270. AC_SYS_POSIX_TERMIOS (acspecific.at:16): ok     (0m1.322s 0m1.569s)
271. AC_AIX (acspecific.at:19): ok     (0m4.946s 0m3.756s)
272. AC_ARG_ARRAY (acspecific.at:20): ok     (0m3.226s 0m1.726s)
273. AC_DECL_SYS_SIGLIST (acspecific.at:21): ok     (0m3.795s 0m2.216s)
274. AC_DYNIX_SEQ (acspecific.at:22): ok     (0m3.806s 0m2.240s)
275. AC_HAVE_POUNDBANG (acspecific.at:23): ok     (0m3.237s 0m1.743s)
276. AC_IRIX_SUN (acspecific.at:24): ok     (0m3.883s 0m2.321s)
277. AC_ISC_POSIX (acspecific.at:25): ok     (0m3.797s 0m2.235s)
278. AC_MINIX (acspecific.at:26): ok     (0m4.950s 0m3.736s)
279. AC_SCO_INTL (acspecific.at:27): ok     (0m3.833s 0m2.257s)
280. AC_XENIX_DIR (acspecific.at:28): ok     (0m4.121s 0m2.618s)
281. AC_PROG_AWK (acprograms.at:13): ok     (0m0.986s 0m1.231s)
282. AC_PROG_FGREP (acprograms.at:14): ok     (0m0.997s 0m1.249s)
283. AC_PROG_INSTALL (acprograms.at:15): ok     (0m0.998s 0m1.237s)
284. AC_PROG_LEX (acprograms.at:16): ok     (0m1.793s 0m1.703s)
285. AC_PROG_LN_S (acprograms.at:17): ok     (0m0.978s 0m1.226s)
286. AC_PROG_MAKE_SET (acprograms.at:18): ok     (0m0.989s 0m1.253s)
287. AC_PROG_MKDIR_P (acprograms.at:19): ok     (0m0.988s 0m1.236s)
288. AC_PROG_RANLIB (acprograms.at:20): ok     (0m0.990s 0m1.235s)
289. AC_PROG_SED (acprograms.at:21): ok     (0m1.044s 0m1.422s)
290. AC_PROG_YACC (acprograms.at:22): ok     (0m0.992s 0m1.232s)
291. AC_CHECK_TOOL_PREFIX (acprograms.at:25): ok     (0m3.227s 0m1.721s)
292. AC_DECL_YYTEXT (acprograms.at:26): ok     (0m4.728s 0m2.462s)
293. AC_RSH (acprograms.at:27): ok     (0m3.232s 0m1.723s)
294. AC_CHECK_HEADERS_ONCE (acheaders.at:13): ok     (0m0.978s 0m1.231s)
295. AC_HEADER_ASSERT (acheaders.at:14): ok     (0m0.981s 0m1.227s)
296. AC_HEADER_MAJOR (acheaders.at:15): ok     (0m1.987s 0m2.520s)
297. AC_HEADER_RESOLV (acheaders.at:16): ok     (0m1.513s 0m1.869s)
298. AC_HEADER_STAT (acheaders.at:17): ok     (0m1.320s 0m1.549s)
299. AC_HEADER_STDBOOL (acheaders.at:18): ok     (0m1.954s 0m2.515s)
300. AC_HEADER_TIOCGWINSZ (acheaders.at:19): ok     (0m1.431s 0m1.739s)
301. AC_DIR_HEADER (acheaders.at:22): ok     (0m5.009s 0m3.788s)
302. AC_MEMORY_H (acheaders.at:23): ok     (0m4.824s 0m3.597s)
303. AC_UNISTD_H (acheaders.at:24): ok     (0m4.755s 0m3.561s)
304. AC_USG (acheaders.at:25): ok     (0m4.828s 0m3.647s)
305. AC_STRUCT_DIRENT_D_INO (actypes.at:13): ok     (0m1.434s 0m1.669s)
306. AC_STRUCT_DIRENT_D_TYPE (actypes.at:14): ok     (0m1.455s 0m1.700s)
307. AC_STRUCT_ST_BLOCKS (actypes.at:15): ok     (0m1.905s 0m2.461s)
308. AC_STRUCT_TIMEZONE (actypes.at:16): ok     (0m1.454s 0m1.708s)
309. AC_TYPE_INT16_T (actypes.at:17): ok     (0m1.920s 0m2.479s)
310. AC_TYPE_INT32_T (actypes.at:18): ok     (0m1.921s 0m2.468s)
311. AC_TYPE_INT64_T (actypes.at:19): ok     (0m1.920s 0m2.486s)
312. AC_TYPE_INT8_T (actypes.at:20): ok     (0m1.922s 0m2.487s)
313. AC_TYPE_INTMAX_T (actypes.at:21): ok     (0m2.010s 0m2.577s)
314. AC_TYPE_INTPTR_T (actypes.at:22): ok     (0m1.930s 0m2.494s)
315. AC_TYPE_LONG_DOUBLE (actypes.at:23): ok     (0m1.294s 0m1.527s)
316. AC_TYPE_LONG_DOUBLE_WIDER (actypes.at:24): ok     (0m1.323s 0m1.572s)
317. AC_TYPE_MODE_T (actypes.at:25): ok     (0m1.924s 0m2.488s)
318. AC_TYPE_OFF_T (actypes.at:26): ok     (0m1.926s 0m2.492s)
319. AC_TYPE_SSIZE_T (actypes.at:27): ok     (0m1.925s 0m2.490s)
320. AC_TYPE_UINT16_T (actypes.at:28): ok     (0m1.885s 0m2.437s)
321. AC_TYPE_UINT32_T (actypes.at:29): ok     (0m1.889s 0m2.447s)
322. AC_TYPE_UINT64_T (actypes.at:30): ok     (0m1.892s 0m2.452s)
323. AC_TYPE_UINT8_T (actypes.at:31): ok     (0m1.895s 0m2.451s)
324. AC_TYPE_UINTMAX_T (actypes.at:32): ok     (0m1.978s 0m2.540s)
325. AC_TYPE_UINTPTR_T (actypes.at:33): ok     (0m1.926s 0m2.490s)
326. AC_C_LONG_DOUBLE (actypes.at:36): ok     (0m3.800s 0m2.224s)
327. AC_INT_16_BITS (actypes.at:37): ok     (0m4.848s 0m3.616s)
328. AC_LONG_64_BITS (actypes.at:38): ok     (0m4.852s 0m3.629s)
329. AC_STRUCT_ST_BLKSIZE (actypes.at:39): ok     (0m4.808s 0m3.621s)
330. AC_STRUCT_ST_RDEV (actypes.at:40): ok     (0m4.807s 0m3.616s)
331. AC_TYPE_SIGNAL (actypes.at:41): ok     (0m3.792s 0m2.209s)
332. AM_TYPE_PTRDIFF_T (actypes.at:42): ok     (0m4.847s 0m3.661s)
333. AC_CHECK_FUNCS_ONCE (acfunctions.at:13): ok     (0m0.975s 0m1.231s)
334. AC_FUNC_CHOWN (acfunctions.at:14): ok     (0m1.956s 0m2.518s)
335. AC_FUNC_CLOSEDIR_VOID (acfunctions.at:15): ok     (0m1.999s 0m2.564s)
336. AC_FUNC_ERROR_AT_LINE (acfunctions.at:16): ok     (0m1.313s 0m1.561s)
337. AC_FUNC_FNMATCH (acfunctions.at:17): ok     (0m1.325s 0m1.571s)
338. AC_FUNC_FORK (acfunctions.at:18): ok     (0m2.150s 0m2.762s)
339. AC_FUNC_FSEEKO (acfunctions.at:19): ok     (0m1.333s 0m1.582s)
340. AC_FUNC_GETGROUPS (acfunctions.at:20): ok     (0m2.098s 0m2.632s)
341. AC_FUNC_GETMNTENT (acfunctions.at:21): ok     (0m1.329s 0m1.570s)
342. AC_FUNC_GETPGRP (acfunctions.at:22): ok     (0m1.886s 0m2.457s)
343. AC_FUNC_LSTAT (acfunctions.at:23): ok     (0m1.952s 0m2.492s)
344. AC_FUNC_MALLOC (acfunctions.at:24): ok     (0m1.925s 0m2.486s)
345. AC_FUNC_MBRTOWC (acfunctions.at:25): ok     (0m1.327s 0m1.575s)
346. AC_FUNC_MEMCMP (acfunctions.at:26): ok     (0m1.898s 0m2.446s)
347. AC_FUNC_MKTIME (acfunctions.at:27): ok     (0m2.116s 0m2.712s)
348. AC_FUNC_MMAP (acfunctions.at:28): ok     (0m2.006s 0m2.601s)
349. AC_FUNC_OBSTACK (acfunctions.at:29): ok     (0m1.887s 0m2.442s)
350. AC_FUNC_REALLOC (acfunctions.at:30): ok     (0m1.924s 0m2.485s)
351. AC_FUNC_SELECT_ARGTYPES (acfunctions.at:31): ok     (0m2.060s 0m2.658s)
352. AC_FUNC_SETPGRP (acfunctions.at:32): ok     (0m1.882s 0m2.445s)
353. AC_FUNC_STAT (acfunctions.at:33): ok     (0m1.954s 0m2.506s)
354. AC_FUNC_STRCOLL (acfunctions.at:34): ok     (0m1.897s 0m2.455s)
355. AC_FUNC_STRERROR_R (acfunctions.at:35): ok     (0m1.983s 0m2.548s)
356. AC_FUNC_STRFTIME (acfunctions.at:36): ok     (0m1.344s 0m1.604s)
357. AC_FUNC_STRNLEN (acfunctions.at:37): ok     (0m2.030s 0m2.582s)
358. AC_FUNC_STRTOD (acfunctions.at:38): ok     (0m1.919s 0m2.446s)
359. AC_FUNC_STRTOLD (acfunctions.at:39): ok     (0m1.318s 0m1.561s)
360. AC_FUNC_UTIME_NULL (acfunctions.at:40): ok     (0m1.982s 0m2.572s)
361. AC_FUNC_VPRINTF (acfunctions.at:41): ok     (0m1.374s 0m1.638s)
362. AC_HAVE_LIBRARY (aclibs.at:15): ok     (0m3.768s 0m2.202s)
363. Libtool (foreign.at:28): skipped (foreign.at:60)
364. autoscan (autoscan.at:22): ok     (0m0.362s 0m0.139s)
testsuite: ending at: Mon Jan 26 13:18:12 EST 2009

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

360 tests behaved as expected.
4 tests were skipped.

reply via email to

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