## ------------------------- ##
## GNU Bison 2.3 test suite. ##
## ------------------------- ##
testsuite: command line was:
$ ./testsuite
## ----------- ##
## ChangeLogs. ##
## ----------- ##
testsuite: ../ChangeLog:
| 2006-06-05 Paul Eggert
|
| * NEWS: Version 2.3.
| * configure.ac (AC_INIT): Likewise.
|
| 2006-05-30 Paul Eggert
|
| * data/glr.c (YYRECOVERING): Define to be a function-like macro
| with no arguments, not as an object-like macro. This is for
| compatibility with data/yacc.c. Problem reported by John P. Hartmann in
## --------- ##
## Platform. ##
## --------- ##
hostname = Kiroshema
uname -m = i686
uname -r = 2.6.22.5
uname -s = Linux
uname -v = #4 SMP Fri Aug 31 01:35:34 CDT 2007
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /sources/bison-2.3/tests
PATH: /bin
PATH: /usr/bin
PATH: /sbin
PATH: /usr/sbin
PATH: /tools/bin
testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
|
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/sources/bison-2.3/tests'
| at_srcdir='.'
| abs_srcdir='/sources/bison-2.3/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/sources/bison-2.3/tests/..'
| at_top_builddir='../'
| abs_top_builddir='/sources/bison-2.3/tests/../.'
|
| AUTOTEST_PATH='tests'
|
| SHELL=${CONFIG_SHELL-'/bin/sh'}
testsuite: atlocal:
| # tests/atlocal. Generated from atlocal.in by configure. -*- shell-script -*-
| # Configurable variable values for Bison test suite.
| # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
| # We need a C compiler.
| CC='gcc'
|
| # We want no optimization.
| CFLAGS='-g -W -Wall -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wshadow -Wstrict-prototypes -Werror'
|
| # We need `config.h'.
| CPPFLAGS="-DHAVE_CONFIG_H=1 -I$abs_top_builddir "
|
| # Is the compiler GCC?
| GCC='yes'
|
| # The C++ compiler.
| CXX='g++'
|
| # If 'exit 77'; skip all C++ tests; otherwise ':'.
| BISON_CXX_WORKS=':'
|
| # We want no optimization with C++, too.
| CXXFLAGS='-g -W -Wall -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Werror'
|
| # Are special link options needed?
| LDFLAGS=''
|
| # Are special libraries needed?
| LIBS=' '
## ---------------- ##
## Tested programs. ##
## ---------------- ##
local.at:216: /sources/bison-2.3/tests/bison --version
bison (GNU Bison) 2.3
Written by Robert Corbett and Richard Stallman.
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.
## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Fri Nov 9 12:45:20 CST 2007
1. Invalid dollar-n (input.at:28): ok (0m0.004s 0m0.008s)
2. Invalid @n (input.at:46): ok (0m0.008s 0m0.004s)
3. Type Clashes (input.at:64): ok (0m0.036s 0m0.012s)
4. Unused values (input.at:89): ok (0m0.060s 0m0.004s)
5. Incompatible Aliases (input.at:157): ok (0m0.012s 0m0.004s)
6. Torturing the Scanner (input.at:198): ok (0m0.316s 0m0.044s)
7. Typed symbol aliases (input.at:357): ok (0m0.036s 0m0.008s)
8. Require 1.0 (input.at:393): ok (0m0.036s 0m0.008s)
9. Require 2.3 (input.at:394): ok (0m0.036s 0m0.008s)
10. Require 100.0 (input.at:396): ok (0m0.004s 0m0.004s)
11. Output files: -dv (output.at:43): ok (0m0.048s 0m0.004s)
12. Output files: -dv >&- (output.at:46): ok (0m0.040s 0m0.008s)
13. Output files: -dv -o foo.c (output.at:48): ok (0m0.056s 0m0.004s)
14. Output files: -dv -o foo.tab.c (output.at:50): ok (0m0.048s 0m0.000s)
15. Output files: -dv -y (output.at:52): ok (0m0.040s 0m0.012s)
16. Output files: -dv -b bar (output.at:54): ok (0m0.036s 0m0.012s)
17. Output files: -dv -g -o foo.c (output.at:56): ok (0m0.036s 0m0.020s)
18. Output files: %defines %verbose (output.at:60): ok (0m0.040s 0m0.012s)
19. Output files: %defines %verbose %yacc (output.at:62): ok (0m0.036s 0m0.016s)
20. Output files: %defines %verbose %yacc (output.at:65): ok (0m0.040s 0m0.008s)
21. Output files: %file-prefix="bar" %defines %verbose (output.at:69): ok (0m0.044s 0m0.008s)
22. Output files: %output="bar.c" %defines %verbose %yacc (output.at:71): ok (0m0.048s 0m0.004s)
23. Output files: %file-prefix="baz" %output="bar.c" %defines %verbose %yacc (output.at:75): ok (0m0.040s 0m0.008s)
24. Output files: %defines %verbose (output.at:80): ok (0m0.048s 0m0.008s)
25. Output files: %defines %verbose -o foo.c (output.at:83): ok (0m0.048s 0m0.008s)
26. Output files: --defines=foo.hpp -o foo.c++ (output.at:87): ok (0m0.044s 0m0.008s)
27. Output files: -o foo.c++ --graph=foo.gph (output.at:91): ok (0m0.040s 0m0.004s)
28. Output files: %skeleton "lalr1.cc" %defines %verbose (output.at:105): ok (0m0.048s 0m0.008s)
29. Output files: %skeleton "lalr1.cc" %defines %verbose (output.at:109): ok (0m0.044s 0m0.024s)
30. Output files: %skeleton "lalr1.cc" %defines %verbose -o subdir/foo.cc (output.at:114): ok (0m0.044s 0m0.028s)
31. Nullable (sets.at:66): ok (0m0.056s 0m0.012s)
32. Broken Closure (sets.at:151): ok (0m0.040s 0m0.016s)
33. Firsts (sets.at:193): ok (0m0.048s 0m0.012s)
34. Accept (sets.at:269): ok (0m0.052s 0m0.008s)
35. Useless Terminals (reduce.at:26): ok (0m0.036s 0m0.008s)
36. Useless Nonterminals (reduce.at:70): ok (0m0.044s 0m0.012s)
37. Useless Rules (reduce.at:125): ok (0m0.032s 0m0.008s)
38. Reduced Automaton (reduce.at:212): ok (0m0.088s 0m0.008s)
39. Underivable Rules (reduce.at:301): ok (0m0.040s 0m0.012s)
40. Empty Language (reduce.at:342): ok (0m0.000s 0m0.012s)
41. Prologue synch line (synclines.at:95): ok (0m0.100s 0m0.020s)
42. %union synch line (synclines.at:115): ok (0m0.096s 0m0.024s)
43. Postprologue synch line (synclines.at:138): ok (0m0.100s 0m0.016s)
44. Action synch line (synclines.at:157): ok (0m0.076s 0m0.036s)
45. Epilogue synch line (synclines.at:175): ok (0m0.100s 0m0.024s)
46. %union and --defines (headers.at:27): ok (0m0.044s 0m0.008s)
47. Invalid CPP guards: input/input (headers.at:77): ok (0m0.220s 0m0.008s)
48. Invalid CPP guards: 9foo (headers.at:78): ok (0m0.208s 0m0.016s)
49. export YYLTYPE (headers.at:87): ok (0m0.372s 0m0.024s)
50. Mid-rule actions (actions.at:25): ok (0m0.604s 0m0.040s)
51. Exotic Dollars (actions.at:91): ok (0m0.548s 0m0.040s)
52. Printers and Destructors : (actions.at:527): ok (0m0.648s 0m0.060s)
53. Printers and Destructors with union: (actions.at:528): ok (0m0.688s 0m0.016s)
54. Printers and Destructors : %defines %skeleton "lalr1.cc" (actions.at:533): ok (0m8.205s 0m0.072s)
55. Printers and Destructors with union: %defines %skeleton "lalr1.cc" (actions.at:534): ok (0m10.441s 0m0.116s)
56. Printers and Destructors : %glr-parser (actions.at:536): ok (0m1.984s 0m0.036s)
57. Printers and Destructors with union: %glr-parser (actions.at:537): ok (0m2.008s 0m0.032s)
58. S/R in initial (conflicts.at:32): ok (0m0.036s 0m0.008s)
59. %nonassoc and eof (conflicts.at:52): ok (0m0.404s 0m0.044s)
60. Unresolved SR Conflicts (conflicts.at:128): ok (0m0.040s 0m0.004s)
61. Resolved SR Conflicts (conflicts.at:235): ok (0m0.036s 0m0.016s)
62. Defaulted Conflicted Reduction (conflicts.at:357): ok (0m0.036s 0m0.008s)
63. %expect not enough (conflicts.at:476): ok (0m0.008s 0m0.004s)
64. %expect right (conflicts.at:496): ok (0m0.036s 0m0.008s)
65. %expect too much (conflicts.at:513): ok (0m0.008s 0m0.004s)
66. %expect with reduce conflicts (conflicts.at:533): ok (0m0.004s 0m0.008s)
67. %no-default-prec without %prec (conflicts.at:553): ok (0m0.040s 0m0.000s)
68. %no-default-prec with %prec (conflicts.at:579): ok (0m0.036s 0m0.008s)
69. %default-prec (conflicts.at:603): ok (0m0.036s 0m0.004s)
70. Calculator (calc.at:550): ok (0m0.488s 0m0.080s)
71. Calculator %defines (calc.at:552): ok (0m0.504s 0m0.104s)
72. Calculator %locations (calc.at:553): ok (0m0.556s 0m0.100s)
73. Calculator %name-prefix="calc" (calc.at:554): ok (0m0.480s 0m0.108s)
74. Calculator %verbose (calc.at:555): ok (0m0.484s 0m0.112s)
75. Calculator %yacc (calc.at:556): ok (0m0.480s 0m0.120s)
76. Calculator %error-verbose (calc.at:557): ok (0m0.540s 0m0.164s)
77. Calculator %pure-parser %locations (calc.at:559): ok (0m0.524s 0m0.120s)
78. Calculator %error-verbose %locations (calc.at:560): ok (0m0.632s 0m0.116s)
79. Calculator %error-verbose %locations %defines %name-prefix="calc" %verbose %yacc (calc.at:562): ok (0m0.644s 0m0.120s)
80. Calculator %debug (calc.at:564): ok (0m0.644s 0m0.124s)
81. Calculator %error-verbose %debug %locations %defines %name-prefix="calc" %verbose %yacc (calc.at:565): ok (0m0.796s 0m0.120s)
82. Calculator %pure-parser %error-verbose %debug %locations %defines %name-prefix="calc" %verbose %yacc (calc.at:567): ok (0m0.788s 0m0.116s)
83. Calculator %pure-parser %error-verbose %debug %locations %defines %name-prefix="calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} (calc.at:569): ok (0m0.824s 0m0.096s)
86. Calculator %glr-parser %locations (calc.at:589): ok (0m1.848s 0m0.124s)
91. Calculator %glr-parser %pure-parser %locations (calc.at:595): ok (0m1.876s 0m0.092s)
92. Calculator %glr-parser %error-verbose %locations (calc.at:596): ok (0m1.964s 0m0.112s)
93. Calculator %glr-parser %error-verbose %locations %defines %name-prefix="calc" %verbose %yacc (calc.at:598): ok (0m2.008s 0m0.088s)
95. Calculator %glr-parser %error-verbose %debug %locations %defines %name-prefix="calc" %verbose %yacc (calc.at:601): ok (0m1.916s 0m0.144s)
96. Calculator %glr-parser %pure-parser %error-verbose %debug %locations %defines %name-prefix="calc" %verbose %yacc (calc.at:603): ok (0m1.928s 0m0.096s)
97. Calculator %glr-parser %pure-parser %error-verbose %debug %locations %defines %name-prefix="calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} (calc.at:605): ok (0m1.980s 0m0.112s)
98. Calculator %skeleton "lalr1.cc" %defines %locations (calc.at:621): ok (0m9.245s 0m0.196s)
99. Calculator %skeleton "lalr1.cc" %defines %locations %error-verbose %name-prefix="calc" %verbose %yacc (calc.at:622): ok (0m9.433s 0m0.200s)
100. Calculator %skeleton "lalr1.cc" %defines %locations %error-verbose %debug %name-prefix="calc" %verbose %yacc (calc.at:624): ok (0m9.937s 0m0.200s)
101. Calculator %skeleton "lalr1.cc" %defines %locations %pure-parser %error-verbose %debug %name-prefix="calc" %verbose %yacc (calc.at:626): ok (0m9.941s 0m0.212s)
102. Calculator %skeleton "lalr1.cc" %defines %locations %pure-parser %error-verbose %debug %name-prefix="calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} (calc.at:628): ok (0m9.993s 0m0.204s)
103. Calculator %skeleton "glr.cc" %defines %locations %pure-parser %error-verbose %debug %name-prefix="calc" %verbose %yacc (calc.at:651): ok (0m2.848s 0m0.192s)
104. Calculator %skeleton "glr.cc" %defines %locations %pure-parser %error-verbose %debug %name-prefix="calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} (calc.at:653): ok (0m2.952s 0m0.140s)
105. Big triangle (torture.at:140): ok (0m2.988s 0m0.120s)
106. Big horizontal (torture.at:232): ok (0m8.601s 0m0.132s)
107. Many look-ahead tokens (torture.at:368): ok (0m16.145s 0m0.244s)
109. Exploding the Stack Size with Malloc (torture.at:471): ok (0m1.076s 0m1.148s)
110. GNU AWK Grammar (existing.at:26): ok (0m0.108s 0m0.004s)
111. GNU Cim Grammar (existing.at:364): ok (0m0.252s 0m0.008s)
112. GNU pic Grammar (existing.at:980): ok (0m0.324s 0m0.004s)
113. Trivial grammars (regression.at:28): ok (0m0.800s 0m0.036s)
114. Early token definitions (regression.at:57): ok (0m0.212s 0m0.012s)
115. Braces parsing (regression.at:95): ok (0m0.036s 0m0.008s)
116. Duplicate string (regression.at:117): ok (0m0.040s 0m0.004s)
117. Rule Line Numbers (regression.at:143): ok (0m0.036s 0m0.016s)
118. Mixing %token styles (regression.at:287): ok (0m0.032s 0m0.016s)
119. Invalid inputs (regression.at:310): ok (0m0.000s 0m0.004s)
120. Invalid inputs with {} (regression.at:336): ok (0m0.000s 0m0.004s)
121. Token definitions (regression.at:363): ok (0m0.376s 0m0.028s)
122. Characters Escapes (regression.at:416): ok (0m0.204s 0m0.024s)
123. Web2c Report (regression.at:447): ok (0m0.048s 0m0.004s)
124. Web2c Actions (regression.at:624): ok (0m0.048s 0m0.008s)
125. Dancer (regression.at:866): ok (0m0.440s 0m0.028s)
127. Dancer %skeleton "lalr1.cc" (regression.at:868): ok (0m6.664s 0m0.096s)
128. Expecting two tokens (regression.at:963): ok (0m0.432s 0m0.028s)
130. Expecting two tokens %skeleton "lalr1.cc" (regression.at:965): ok (0m6.636s 0m0.088s)
131. Doxygen Public Documentation (c++.at:102): skipped (c++.at:102)
132. Doxygen Private Documentation (c++.at:103): skipped (c++.at:103)
134. GLR: Resolve ambiguity, impure, locations (cxx-type.at:419): ok (0m1.864s 0m0.044s)
136. GLR: Resolve ambiguity, pure, locations (cxx-type.at:432): ok (0m1.880s 0m0.044s)
138. GLR: Merge conflicting parses, impure, locations (cxx-type.at:446): ok (0m1.888s 0m0.028s)
140. GLR: Merge conflicting parses, pure, locations (cxx-type.at:459): ok (0m1.884s 0m0.028s)
149. Incorrectly initialized location for empty right-hand side in GLR (glr-regression.at:644): ok (0m1.628s 0m0.048s)
154. Incorrect lookahead during deterministic GLR (glr-regression.at:1078): ok (0m1.644s 0m0.028s)
155. Incorrect lookahead during nondeterministic GLR (glr-regression.at:1212): ok (0m1.680s 0m0.052s)
158. Uninitialized location when reporting ambiguity (glr-regression.at:1585): ok (0m1.740s 0m0.032s)
testsuite: ending at: Fri Nov 9 12:49:19 CST 2007
testsuite: test suite duration: 0h 3m 59s
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: 156 tests were run,
28 failed unexpectedly.
2 tests were skipped.
## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
GNU Bison 2.3 test suite test groups:
NUM: FILENAME:LINE TEST-GROUP-NAME
KEYWORDS
84: calc.at:586 Calculator %glr-parser
85: calc.at:588 Calculator %glr-parser %defines
87: calc.at:590 Calculator %glr-parser %name-prefix="calc"
88: calc.at:591 Calculator %glr-parser %verbose
89: calc.at:592 Calculator %glr-parser %yacc
90: calc.at:593 Calculator %glr-parser %error-verbose
94: calc.at:600 Calculator %glr-parser %debug
108: torture.at:445 Exploding the Stack Size with Alloca
126: regression.at:867 Dancer %glr-parser
129: regression.at:964 Expecting two tokens %glr-parser
133: cxx-type.at:412 GLR: Resolve ambiguity, impure, no locations
135: cxx-type.at:425 GLR: Resolve ambiguity, pure, no locations
137: cxx-type.at:439 GLR: Merge conflicting parses, impure, no locations
139: cxx-type.at:453 GLR: Merge conflicting parses, pure, no locations
141: cxx-type.at:466 GLR: Verbose messages, resolve ambiguity, impure, no locations
142: glr-regression.at:25 Badly Collapsed GLR States
143: glr-regression.at:116 Improper handling of embedded actions and dollar(-N) in GLR parsers
144: glr-regression.at:232 Improper merging of GLR delayed action sets
145: glr-regression.at:337 Duplicate representation of merged trees
146: glr-regression.at:432 User destructor for unresolved GLR semantic value
147: glr-regression.at:502 User destructor after an error during a split parse
148: glr-regression.at:566 Duplicated user destructor for lookahead
150: glr-regression.at:740 No users destructors if stack 0 deleted
151: glr-regression.at:820 Corrupted semantic options if user action cuts parse
152: glr-regression.at:881 Undesirable destructors if user action cuts parse
153: glr-regression.at:947 Leaked semantic values if user action cuts parse
156: glr-regression.at:1429 Leaked semantic values when reporting ambiguity
157: glr-regression.at:1519 Leaked lookahead after nondeterministic parse syntax error
Skipped tests:
GNU Bison 2.3 test suite test groups:
NUM: FILENAME:LINE TEST-GROUP-NAME
KEYWORDS
131: c++.at:102 Doxygen Public Documentation
132: c++.at:103 Doxygen Private Documentation
## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##
84. calc.at:586: testing ...
calc.at:586: bison -o calc.c calc.y
calc.at:586: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'yyparse':
calc.c:1413: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:586: exit code was 1, expected 0
84. calc.at:586: 84. Calculator %glr-parser (calc.at:586): FAILED (calc.at:586)
85. calc.at:588: testing ...
calc.at:588: bison -o calc.c calc.y
calc.at:588: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'yyparse':
calc.c:1345: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:588: exit code was 1, expected 0
85. calc.at:588: 85. Calculator %glr-parser %defines (calc.at:588): FAILED (calc.at:588)
87. calc.at:590: testing ...
calc.at:590: bison -o calc.c calc.y
calc.at:590: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'calcparse':
calc.c:1421: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:590: exit code was 1, expected 0
87. calc.at:590: 87. Calculator %glr-parser %name-prefix="calc" (calc.at:590): FAILED (calc.at:590)
88. calc.at:591: testing ...
calc.at:591: bison -o calc.c calc.y
calc.at:591: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'yyparse':
calc.c:1413: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:591: exit code was 1, expected 0
88. calc.at:591: 88. Calculator %glr-parser %verbose (calc.at:591): FAILED (calc.at:591)
89. calc.at:592: testing ...
calc.at:592: bison -o calc.c calc.y
calc.at:592: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'yyparse':
calc.c:1413: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:592: exit code was 1, expected 0
89. calc.at:592: 89. Calculator %glr-parser %yacc (calc.at:592): FAILED (calc.at:592)
90. calc.at:593: testing ...
calc.at:593: bison -o calc.c calc.y
calc.at:593: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'yyparse':
calc.c:1413: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:593: exit code was 1, expected 0
90. calc.at:593: 90. Calculator %glr-parser %error-verbose (calc.at:593): FAILED (calc.at:593)
94. calc.at:600: testing ...
calc.at:600: bison -o calc.c calc.y
calc.at:600: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o calc calc.c $LIBS
stderr:
cc1: warnings being treated as errors
calc.c: In function 'yyparse':
calc.c:1413: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
calc.at:600: exit code was 1, expected 0
94. calc.at:600: 94. Calculator %glr-parser %debug (calc.at:600): FAILED (calc.at:600)
108. torture.at:445: testing ...
torture.at:452: bison -o input.c input.y
torture.at:452: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o input input.c $LIBS
stderr:
cc1: warnings being treated as errors
input.c: In function 'yyparse':
input.c:1057: warning: not protecting local variables: variable length buffer
stdout:
torture.at:452: exit code was 1, expected 0
108. torture.at:445: 108. Exploding the Stack Size with Alloca (torture.at:445): FAILED (torture.at:452)
126. regression.at:867: testing ...
regression.at:867: bison -o dancer.c dancer.y
regression.at:867: bison -o dancer.c dancer.y
regression.at:867: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o dancer dancer.c $LIBS
stderr:
cc1: warnings being treated as errors
dancer.c: In function 'yyparse':
dancer.c:1260: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
regression.at:867: exit code was 1, expected 0
126. regression.at:867: 126. Dancer %glr-parser (regression.at:867): FAILED (regression.at:867)
129. regression.at:964: testing ...
regression.at:964: bison -o expect2.c expect2.y
regression.at:964: bison -o expect2.c expect2.y
regression.at:964: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o expect2 expect2.c $LIBS
stderr:
cc1: warnings being treated as errors
expect2.c: In function 'yyparse':
expect2.c:1299: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
regression.at:964: exit code was 1, expected 0
129. regression.at:964: 129. Expecting two tokens %glr-parser (regression.at:964): FAILED (regression.at:964)
133. cxx-type.at:412: testing ...
cxx-type.at:414: bison -o types.c types.y
stderr:
types.y:86.8-37: warning: unset value: $$
types.y: conflicts: 1 reduce/reduce
cxx-type.at:414: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o types types.c $LIBS
stderr:
cc1: warnings being treated as errors
types.c: In function 'yyparse':
types.c:1421: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
cxx-type.at:414: exit code was 1, expected 0
133. cxx-type.at:412: 133. GLR: Resolve ambiguity, impure, no locations (cxx-type.at:412): FAILED (cxx-type.at:414)
135. cxx-type.at:425: testing ...
cxx-type.at:427: bison -o types.c types.y
stderr:
types.y:86.8-37: warning: unset value: $$
types.y: conflicts: 1 reduce/reduce
cxx-type.at:427: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o types types.c $LIBS
stderr:
cc1: warnings being treated as errors
types.c: In function 'yyparse':
types.c:1430: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
cxx-type.at:427: exit code was 1, expected 0
135. cxx-type.at:425: 135. GLR: Resolve ambiguity, pure, no locations (cxx-type.at:425): FAILED (cxx-type.at:427)
137. cxx-type.at:439: testing ...
cxx-type.at:441: bison -o types.c types.y
stderr:
types.y:86.8-37: warning: unset value: $$
types.y: conflicts: 1 reduce/reduce
cxx-type.at:441: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o types types.c $LIBS
stderr:
cc1: warnings being treated as errors
types.c: In function 'yyparse':
types.c:1422: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
cxx-type.at:441: exit code was 1, expected 0
137. cxx-type.at:439: 137. GLR: Merge conflicting parses, impure, no locations (cxx-type.at:439): FAILED (cxx-type.at:441)
139. cxx-type.at:453: testing ...
cxx-type.at:455: bison -o types.c types.y
stderr:
types.y:86.8-37: warning: unset value: $$
types.y: conflicts: 1 reduce/reduce
cxx-type.at:455: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o types types.c $LIBS
stderr:
cc1: warnings being treated as errors
types.c: In function 'yyparse':
types.c:1431: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
cxx-type.at:455: exit code was 1, expected 0
139. cxx-type.at:453: 139. GLR: Merge conflicting parses, pure, no locations (cxx-type.at:453): FAILED (cxx-type.at:455)
141. cxx-type.at:466: testing ...
cxx-type.at:468: bison -o types.c types.y
stderr:
types.y:86.8-37: warning: unset value: $$
types.y: conflicts: 1 reduce/reduce
cxx-type.at:468: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o types types.c $LIBS
stderr:
cc1: warnings being treated as errors
types.c: In function 'yyparse':
types.c:1422: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
cxx-type.at:468: exit code was 1, expected 0
141. cxx-type.at:466: 141. GLR: Verbose messages, resolve ambiguity, impure, no locations (cxx-type.at:466): FAILED (cxx-type.at:468)
142. glr-regression.at:25: testing ...
glr-regression.at:96: bison -o glr-regr1.c glr-regr1.y
glr-regression.at:97: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr1 glr-regr1.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr1.c: In function 'yyparse':
glr-regr1.c:1274: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:97: exit code was 1, expected 0
142. glr-regression.at:25: 142. Badly Collapsed GLR States (glr-regression.at:25): FAILED (glr-regression.at:97)
143. glr-regression.at:116: testing ...
glr-regression.at:212: bison -o glr-regr2a.c glr-regr2a.y
glr-regression.at:213: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr2a glr-regr2a.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr2a.c: In function 'yyparse':
glr-regr2a.c:1315: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:213: exit code was 1, expected 0
143. glr-regression.at:116: 143. Improper handling of embedded actions and dollar(-N) in GLR parsers (glr-regression.at:116): FAILED (glr-regression.at:213)
144. glr-regression.at:232: testing ...
glr-regression.at:322: bison -o glr-regr3.c glr-regr3.y
glr-regression.at:323: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr3 glr-regr3.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr3.c: In function 'yyparse':
glr-regr3.c:1372: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:323: exit code was 1, expected 0
144. glr-regression.at:232: 144. Improper merging of GLR delayed action sets (glr-regression.at:232): FAILED (glr-regression.at:323)
145. glr-regression.at:337: testing ...
glr-regression.at:417: bison -o glr-regr4.c glr-regr4.y
glr-regression.at:418: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr4 glr-regr4.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr4.c: In function 'yyparse':
glr-regr4.c:1305: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:418: exit code was 1, expected 0
145. glr-regression.at:337: 145. Duplicate representation of merged trees (glr-regression.at:337): FAILED (glr-regression.at:418)
146. glr-regression.at:432: testing ...
glr-regression.at:487: bison -o glr-regr5.c glr-regr5.y
glr-regression.at:488: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr5 glr-regr5.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr5.c: In function 'yyparse':
glr-regr5.c:1281: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:488: exit code was 1, expected 0
146. glr-regression.at:432: 146. User destructor for unresolved GLR semantic value (glr-regression.at:432): FAILED (glr-regression.at:488)
147. glr-regression.at:502: testing ...
glr-regression.at:549: bison -o glr-regr6.c glr-regr6.y
glr-regression.at:550: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr6 glr-regr6.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr6.c: In function 'yyparse':
glr-regr6.c:1266: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:550: exit code was 1, expected 0
147. glr-regression.at:502: 147. User destructor after an error during a split parse (glr-regression.at:502): FAILED (glr-regression.at:550)
148. glr-regression.at:566: testing ...
glr-regression.at:627: bison -o glr-regr7.c glr-regr7.y
glr-regression.at:628: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr7 glr-regr7.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr7.c: In function 'yyparse':
glr-regr7.c:1270: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:628: exit code was 1, expected 0
148. glr-regression.at:566: 148. Duplicated user destructor for lookahead (glr-regression.at:566): FAILED (glr-regression.at:628)
150. glr-regression.at:740: testing ...
glr-regression.at:806: bison -o glr-regr9.c glr-regr9.y
glr-regression.at:807: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr9 glr-regr9.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr9.c: In function 'yyparse':
glr-regr9.c:1287: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:807: exit code was 1, expected 0
150. glr-regression.at:740: 150. No users destructors if stack 0 deleted (glr-regression.at:740): FAILED (glr-regression.at:807)
151. glr-regression.at:820: testing ...
glr-regression.at:869: bison -o glr-regr10.c glr-regr10.y
glr-regression.at:870: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr10 glr-regr10.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr10.c: In function 'yyparse':
glr-regr10.c:1270: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:870: exit code was 1, expected 0
151. glr-regression.at:820: 151. Corrupted semantic options if user action cuts parse (glr-regression.at:820): FAILED (glr-regression.at:870)
152. glr-regression.at:881: testing ...
glr-regression.at:935: bison -o glr-regr11.c glr-regr11.y
glr-regression.at:936: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr11 glr-regr11.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr11.c: In function 'yyparse':
glr-regr11.c:1275: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:936: exit code was 1, expected 0
152. glr-regression.at:881: 152. Undesirable destructors if user action cuts parse (glr-regression.at:881): FAILED (glr-regression.at:936)
153. glr-regression.at:947: testing ...
glr-regression.at:1064: bison -o glr-regr12.c glr-regr12.y
glr-regression.at:1065: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr12 glr-regr12.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr12.c: In function 'yyparse':
glr-regr12.c:1337: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:1065: exit code was 1, expected 0
153. glr-regression.at:947: 153. Leaked semantic values if user action cuts parse (glr-regression.at:947): FAILED (glr-regression.at:1065)
156. glr-regression.at:1429: testing ...
glr-regression.at:1505: bison -o glr-regr15.c glr-regr15.y
glr-regression.at:1506: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr15 glr-regr15.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr15.c: In function 'yyparse':
glr-regr15.c:1284: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:1506: exit code was 1, expected 0
156. glr-regression.at:1429: 156. Leaked semantic values when reporting ambiguity (glr-regression.at:1429): FAILED (glr-regression.at:1506)
157. glr-regression.at:1519: testing ...
glr-regression.at:1571: bison -o glr-regr16.c glr-regr16.y
glr-regression.at:1572: $CC $CFLAGS $CPPFLAGS $LDFLAGS -o glr-regr16 glr-regr16.c $LIBS
stderr:
cc1: warnings being treated as errors
glr-regr16.c: In function 'yyparse':
glr-regr16.c:1262: warning: 'yyerrloc.yydummy' is used uninitialized in this function
stdout:
glr-regression.at:1572: exit code was 1, expected 0
157. glr-regression.at:1519: 157. Leaked lookahead after nondeterministic parse syntax error (glr-regression.at:1519): FAILED (glr-regression.at:1572)
## -------------- ##
## ..//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 Bison configure 2.3, which was
| generated by GNU Autoconf 2.59. Invocation command line was
|
| $ ./configure --prefix=/usr --enable-gcc-warnings
|
| ## --------- ##
| ## Platform. ##
| ## --------- ##
|
| hostname = Kiroshema
| uname -m = i686
| uname -r = 2.6.22.5
| uname -s = Linux
| uname -v = #4 SMP Fri Aug 31 01:35:34 CDT 2007
|
| /usr/bin/uname -p = unknown
| /bin/uname -X = unknown
|
| /bin/arch = unknown
| /usr/bin/arch -k = unknown
| /usr/convex/getsysinfo = unknown
| hostinfo = unknown
| /bin/machine = unknown
| /usr/bin/oslevel = unknown
| /bin/universe = unknown
|
| PATH: /bin
| PATH: /usr/bin
| PATH: /sbin
| PATH: /usr/sbin
| PATH: /tools/bin
|
|
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
|
| configure:1402: checking for a BSD-compatible install
| configure:1457: result: /usr/bin/install -c
| configure:1468: checking whether build environment is sane
| configure:1511: result: yes
| configure:1576: checking for gawk
| configure:1592: found /usr/bin/gawk
| configure:1602: result: gawk
| configure:1612: checking whether make sets $(MAKE)
| configure:1632: result: yes
| configure:1821: checking for style of include used by make
| configure:1849: result: GNU
| configure:1920: checking for gcc
| configure:1936: found /usr/bin/gcc
| configure:1946: result: gcc
| configure:2190: checking for C compiler version
| configure:2193: gcc --version &5
| gcc (GCC) 4.1.2
| 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.
|
| configure:2196: $? = 0
| configure:2198: gcc -v &5
| Using built-in specs.
| Target: i686-pc-linux-gnu
| Configured with: ../butterfly-toolchain/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --enable-checking --disable-werror
| Thread model: posix
| gcc version 4.1.2
| configure:2201: $? = 0
| configure:2203: gcc -V &5
| gcc: '-V' option must have argument
| configure:2206: $? = 1
| configure:2229: checking for C compiler default output file name
| configure:2232: gcc conftest.c >&5
| configure:2235: $? = 0
| configure:2281: result: a.out
| configure:2286: checking whether the C compiler works
| configure:2292: ./a.out
| configure:2295: $? = 0
| configure:2312: result: yes
| configure:2319: checking whether we are cross compiling
| configure:2321: result: no
| configure:2324: checking for suffix of executables
| configure:2326: gcc -o conftest conftest.c >&5
| configure:2329: $? = 0
| configure:2354: result:
| configure:2360: checking for suffix of object files
| configure:2381: gcc -c conftest.c >&5
| configure:2384: $? = 0
| configure:2406: result: o
| configure:2410: checking whether we are using the GNU C compiler
| configure:2434: gcc -c conftest.c >&5
| configure:2440: $? = 0
| configure:2443: test -z || test ! -s conftest.err
| configure:2446: $? = 0
| configure:2449: test -s conftest.o
| configure:2452: $? = 0
| configure:2465: result: yes
| configure:2471: checking whether gcc accepts -g
| configure:2492: gcc -c -g conftest.c >&5
| configure:2498: $? = 0
| configure:2501: test -z || test ! -s conftest.err
| configure:2504: $? = 0
| configure:2507: test -s conftest.o
| configure:2510: $? = 0
| configure:2521: result: yes
| configure:2538: checking for gcc option to accept ANSI C
| configure:2608: gcc -c -g -O2 conftest.c >&5
| configure:2614: $? = 0
| configure:2617: test -z || test ! -s conftest.err
| configure:2620: $? = 0
| configure:2623: test -s conftest.o
| configure:2626: $? = 0
| configure:2644: result: none needed
| configure:2662: gcc -c -g -O2 conftest.c >&5
| conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'me'
| configure:2668: $? = 1
| configure: failed program was:
| | #ifndef __cplusplus
| | choke me
| | #endif
| configure:2800: checking dependency style of gcc
| configure:2890: result: gcc3
| configure:2913: checking how to run the C preprocessor
| configure:2948: gcc -E conftest.c
| configure:2954: $? = 0
| configure:2986: gcc -E conftest.c
| conftest.c:12:28: error: ac_nonexistent.h: No such file or directory
| configure:2992: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | /* end confdefs.h. */
| | #include
| configure:3031: result: gcc -E
| configure:3055: gcc -E conftest.c
| configure:3061: $? = 0
| configure:3093: gcc -E conftest.c
| conftest.c:12:28: error: ac_nonexistent.h: No such file or directory
| configure:3099: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | /* end confdefs.h. */
| | #include
| configure:3143: checking for egrep
| configure:3153: result: grep -E
| configure:3159: checking for AIX
| configure:3181: result: no
| configure:3187: checking for ANSI C header files
| configure:3212: gcc -c -g -O2 conftest.c >&5
| configure:3218: $? = 0
| configure:3221: test -z || test ! -s conftest.err
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3319: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:29: warning: incompatible implicit declaration of built-in function 'exit'
| configure:3322: $? = 0
| configure:3324: ./conftest
| configure:3327: $? = 0
| configure:3342: result: yes
| configure:3366: checking for sys/types.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for sys/stat.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for stdlib.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for string.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for memory.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for strings.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for inttypes.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for stdint.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3366: checking for unistd.h
| configure:3382: gcc -c -g -O2 conftest.c >&5
| configure:3388: $? = 0
| configure:3391: test -z || test ! -s conftest.err
| configure:3394: $? = 0
| configure:3397: test -s conftest.o
| configure:3400: $? = 0
| configure:3411: result: yes
| configure:3433: checking minix/config.h usability
| configure:3445: gcc -c -g -O2 conftest.c >&5
| conftest.c:56:26: error: minix/config.h: No such file or directory
| configure:3451: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h. */
| | #include
| | #if HAVE_SYS_TYPES_H
| | # include
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include
| | #endif
| | #if STDC_HEADERS
| | # include
| | # include
| | #else
| | # if HAVE_STDLIB_H
| | # include
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | # include
| | # endif
| | # include
| | #endif
| | #if HAVE_STRINGS_H
| | # include
| | #endif
| | #if HAVE_INTTYPES_H
| | # include
| | #else
| | # if HAVE_STDINT_H
| | # include
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include
| | #endif
| | #include
| configure:3473: result: no
| configure:3477: checking minix/config.h presence
| configure:3487: gcc -E conftest.c
| conftest.c:22:26: error: minix/config.h: No such file or directory
| configure:3493: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h. */
| | #include
| configure:3513: result: no
| configure:3548: checking for minix/config.h
| configure:3555: result: no
| configure:3594: checking whether it is safe to define __EXTENSIONS__
| configure:3617: gcc -c -g -O2 conftest.c >&5
| configure:3623: $? = 0
| configure:3626: test -z || test ! -s conftest.err
| configure:3629: $? = 0
| configure:3632: test -s conftest.o
| configure:3635: $? = 0
| configure:3646: result: yes
| configure:3706: checking for gcc
| configure:3732: result: gcc
| configure:3976: checking for C compiler version
| configure:3979: gcc --version &5
| gcc (GCC) 4.1.2
| 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.
|
| configure:3982: $? = 0
| configure:3984: gcc -v &5
| Using built-in specs.
| Target: i686-pc-linux-gnu
| Configured with: ../butterfly-toolchain/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --enable-checking --disable-werror
| Thread model: posix
| gcc version 4.1.2
| configure:3987: $? = 0
| configure:3989: gcc -V &5
| gcc: '-V' option must have argument
| configure:3992: $? = 1
| configure:3995: checking whether we are using the GNU C compiler
| configure:4050: result: yes
| configure:4056: checking whether gcc accepts -g
| configure:4106: result: yes
| configure:4123: checking for gcc option to accept ANSI C
| configure:4229: result: none needed
| configure:4247: gcc -c -g -O2 conftest.c >&5
| conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'me'
| configure:4253: $? = 1
| configure: failed program was:
| | #ifndef __cplusplus
| | choke me
| | #endif
| configure:4385: checking dependency style of gcc
| configure:4475: result: gcc3
| configure:4538: checking for gcc
| configure:4564: result: gcc
| configure:4808: checking for C compiler version
| configure:4811: gcc --version &5
| gcc (GCC) 4.1.2
| 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.
|
| configure:4814: $? = 0
| configure:4816: gcc -v &5
| Using built-in specs.
| Target: i686-pc-linux-gnu
| Configured with: ../butterfly-toolchain/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --enable-checking --disable-werror
| Thread model: posix
| gcc version 4.1.2
| configure:4819: $? = 0
| configure:4821: gcc -V &5
| gcc: '-V' option must have argument
| configure:4824: $? = 1
| configure:4827: checking whether we are using the GNU C compiler
| configure:4882: result: yes
| configure:4888: checking whether gcc accepts -g
| configure:4938: result: yes
| configure:4955: checking for gcc option to accept ANSI C
| configure:5061: result: none needed
| configure:5079: gcc -c -g -O2 conftest.c >&5
| conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'me'
| configure:5085: $? = 1
| configure: failed program was:
| | #ifndef __cplusplus
| | choke me
| | #endif
| configure:5217: checking dependency style of gcc
| configure:5307: result: gcc3
| configure:5340: checking whether compiler accepts -Werror
| configure:5361: gcc -c -g -O2 -Werror conftest.c >&5
| configure:5367: $? = 0
| configure:5370: test -z || test ! -s conftest.err
| configure:5373: $? = 0
| configure:5376: test -s conftest.o
| configure:5379: $? = 0
| configure:5382: result: yes
| configure:5396: checking whether compiler accepts -W
| configure:5417: gcc -c -g -O2 -W conftest.c >&5
| configure:5423: $? = 0
| configure:5426: test -z || test ! -s conftest.err
| configure:5429: $? = 0
| configure:5432: test -s conftest.o
| configure:5435: $? = 0
| configure:5438: result: yes
| configure:5449: checking whether compiler accepts -Wall
| configure:5470: gcc -c -g -O2 -Wall conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:28: warning: unused variable 'x'
| configure:5476: $? = 0
| configure:5479: test -z || test ! -s conftest.err
| configure:5482: $? = 0
| configure:5485: test -s conftest.o
| configure:5488: $? = 0
| configure:5491: result: yes
| configure:5502: checking whether compiler accepts -Wcast-align
| configure:5523: gcc -c -g -O2 -Wcast-align conftest.c >&5
| configure:5529: $? = 0
| configure:5532: test -z || test ! -s conftest.err
| configure:5535: $? = 0
| configure:5538: test -s conftest.o
| configure:5541: $? = 0
| configure:5544: result: yes
| configure:5555: checking whether compiler accepts -Wcast-qual
| configure:5576: gcc -c -g -O2 -Wcast-qual conftest.c >&5
| configure:5582: $? = 0
| configure:5585: test -z || test ! -s conftest.err
| configure:5588: $? = 0
| configure:5591: test -s conftest.o
| configure:5594: $? = 0
| configure:5597: result: yes
| configure:5608: checking whether compiler accepts -Wformat
| configure:5629: gcc -c -g -O2 -Wformat conftest.c >&5
| configure:5635: $? = 0
| configure:5638: test -z || test ! -s conftest.err
| configure:5641: $? = 0
| configure:5644: test -s conftest.o
| configure:5647: $? = 0
| configure:5650: result: yes
| configure:5661: checking whether compiler accepts -Wwrite-strings
| configure:5682: gcc -c -g -O2 -Wwrite-strings conftest.c >&5
| configure:5688: $? = 0
| configure:5691: test -z || test ! -s conftest.err
| configure:5694: $? = 0
| configure:5697: test -s conftest.o
| configure:5700: $? = 0
| configure:5703: result: yes
| configure:5717: checking whether compiler accepts -Wbad-function-cast
| configure:5738: gcc -c -g -O2 -Wbad-function-cast conftest.c >&5
| configure:5744: $? = 0
| configure:5747: test -z || test ! -s conftest.err
| configure:5750: $? = 0
| configure:5753: test -s conftest.o
| configure:5756: $? = 0
| configure:5759: result: yes
| configure:5770: checking whether compiler accepts -Wmissing-declarations
| configure:5791: gcc -c -g -O2 -Wmissing-declarations conftest.c >&5
| configure:5797: $? = 0
| configure:5800: test -z || test ! -s conftest.err
| configure:5803: $? = 0
| configure:5806: test -s conftest.o
| configure:5809: $? = 0
| configure:5812: result: yes
| configure:5823: checking whether compiler accepts -Wmissing-prototypes
| configure:5844: gcc -c -g -O2 -Wmissing-prototypes conftest.c >&5
| configure:5850: $? = 0
| configure:5853: test -z || test ! -s conftest.err
| configure:5856: $? = 0
| configure:5859: test -s conftest.o
| configure:5862: $? = 0
| configure:5865: result: yes
| configure:5876: checking whether compiler accepts -Wshadow
| configure:5897: gcc -c -g -O2 -Wshadow conftest.c >&5
| configure:5903: $? = 0
| configure:5906: test -z || test ! -s conftest.err
| configure:5909: $? = 0
| configure:5912: test -s conftest.o
| configure:5915: $? = 0
| configure:5918: result: yes
| configure:5929: checking whether compiler accepts -Wstrict-prototypes
| configure:5950: gcc -c -g -O2 -Wstrict-prototypes conftest.c >&5
| conftest.c:27: warning: function declaration isn't a prototype
| configure:5956: $? = 0
| configure:5959: test -z || test ! -s conftest.err
| configure:5962: $? = 0
| configure:5965: test -s conftest.o
| configure:5968: $? = 0
| configure:5971: result: yes
| configure:6007: gcc -c -g -O2 conftest.c >&5
| configure:6013: $? = 0
| configure:6016: test -z || test ! -s conftest.err
| configure:6019: $? = 0
| configure:6022: test -s conftest.o
| configure:6025: $? = 0
| configure:6064: checking for flex
| configure:6080: found /tools/bin/flex
| configure:6090: result: flex
| configure:6103: checking for yywrap in -lfl
| configure:6133: gcc -o conftest -g -O2 conftest.c -lfl >&5
| /usr/bin/ld: cannot find -lfl
| collect2: ld returned 1 exit status
| configure:6139: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | /* end confdefs.h. */
| |
| | /* Override any gcc2 internal prototype to avoid an error. */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | /* We use char because int might match the return type of a gcc2
| | builtin and then its argument prototype would still apply. */
| | char yywrap ();
| | int
| | main ()
| | {
| | yywrap ();
| | ;
| | return 0;
| | }
| configure:6164: result: no
| configure:6169: checking for yywrap in -ll
| configure:6199: gcc -o conftest -g -O2 conftest.c -ll >&5
| /usr/bin/ld: cannot find -ll
| collect2: ld returned 1 exit status
| configure:6205: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | /* end confdefs.h. */
| |
| | /* Override any gcc2 internal prototype to avoid an error. */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | /* We use char because int might match the return type of a gcc2
| | builtin and then its argument prototype would still apply. */
| | char yywrap ();
| | int
| | main ()
| | {
| | yywrap ();
| | ;
| | return 0;
| | }
| configure:6230: result: no
| configure:6241: checking lex output file root
| configure:6252: flex conftest.l
| configure:6255: $? = 0
| configure:6267: result: lex.yy
| configure:6272: checking whether yytext is a pointer
| configure:6288: gcc -o conftest -g -O2 conftest.c >&5
| lex.yy.c: In function 'yylex':
| conftest.l:2: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
| /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../Scrt1.o: In function `_start':
| (.text+0x28): undefined reference to `main'
| /tmp/ccD7UrAd.o: In function `yylex':
| /sources/bison-2.3/lex.yy.c:773: undefined reference to `yywrap'
| collect2: ld returned 1 exit status
| configure:6294: $? = 1
| configure: failed program was:
| |
| | #line 3 "lex.yy.c"
| |
| | #define YY_INT_ALIGNED short int
| |
| | /* A lexical scanner generated by flex */
| |
| | #define FLEX_SCANNER
| | #define YY_FLEX_MAJOR_VERSION 2
| | #define YY_FLEX_MINOR_VERSION 5
| | #define YY_FLEX_SUBMINOR_VERSION 33
| | #if YY_FLEX_SUBMINOR_VERSION > 0
| | #define FLEX_BETA
| | #endif
| |
| | /* First, we deal with platform-specific or compiler-specific issues. */
| |
| | /* begin standard C headers. */
| | #include
| | #include
| | #include
| | #include
| |
| | /* end standard C headers. */
| |
| | /* flex integer type definitions */
| |
| | #ifndef FLEXINT_H
| | #define FLEXINT_H
| |
| | /* C99 systems have . Non-C99 systems may or may not. */
| |
| | #if __STDC_VERSION__ >= 199901L
| |
| | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
| | * if you want the limit (max/min) macros for int types.
| | */
| | #ifndef __STDC_LIMIT_MACROS
| | #define __STDC_LIMIT_MACROS 1
| | #endif
| |
| | #include
| | typedef int8_t flex_int8_t;
| | typedef uint8_t flex_uint8_t;
| | typedef int16_t flex_int16_t;
| | typedef uint16_t flex_uint16_t;
| | typedef int32_t flex_int32_t;
| | typedef uint32_t flex_uint32_t;
| | #else
| | typedef signed char flex_int8_t;
| | typedef short int flex_int16_t;
| | typedef int flex_int32_t;
| | typedef unsigned char flex_uint8_t;
| | typedef unsigned short int flex_uint16_t;
| | typedef unsigned int flex_uint32_t;
| | #endif /* ! C99 */
| |
| | /* Limits of integral types. */
| | #ifndef INT8_MIN
| | #define INT8_MIN (-128)
| | #endif
| | #ifndef INT16_MIN
| | #define INT16_MIN (-32767-1)
| | #endif
| | #ifndef INT32_MIN
| | #define INT32_MIN (-2147483647-1)
| | #endif
| | #ifndef INT8_MAX
| | #define INT8_MAX (127)
| | #endif
| | #ifndef INT16_MAX
| | #define INT16_MAX (32767)
| | #endif
| | #ifndef INT32_MAX
| | #define INT32_MAX (2147483647)
| | #endif
| | #ifndef UINT8_MAX
| | #define UINT8_MAX (255U)
| | #endif
| | #ifndef UINT16_MAX
| | #define UINT16_MAX (65535U)
| | #endif
| | #ifndef UINT32_MAX
| | #define UINT32_MAX (4294967295U)
| | #endif
| |
| | #endif /* ! FLEXINT_H */
| |
| | #ifdef __cplusplus
| |
| | /* The "const" storage-class-modifier is valid. */
| | #define YY_USE_CONST
| |
| | #else /* ! __cplusplus */
| |
| | #if __STDC__
| |
| | #define YY_USE_CONST
| |
| | #endif /* __STDC__ */
| | #endif /* ! __cplusplus */
| |
| | #ifdef YY_USE_CONST
| | #define yyconst const
| | #else
| | #define yyconst
| | #endif
| |
| | /* Returned upon end-of-file. */
| | #define YY_NULL 0
| |
| | /* Promotes a possibly negative, possibly signed char to an unsigned
| | * integer for use as an array index. If the signed char is negative,
| | * we want to instead treat it as an 8-bit unsigned char, hence the
| | * double cast.
| | */
| | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
| |
| | /* Enter a start condition. This macro really ought to take a parameter,
| | * but we do it the disgusting crufty way forced on us by the ()-less
| | * definition of BEGIN.
| | */
| | #define BEGIN (yy_start) = 1 + 2 *
| |
| | /* Translate the current start state into a value that can be later handed
| | * to BEGIN to return to the state. The YYSTATE alias is for lex
| | * compatibility.
| | */
| | #define YY_START (((yy_start) - 1) / 2)
| | #define YYSTATE YY_START
| |
| | /* Action number for EOF rule of a given start state. */
| | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
| |
| | /* Special action meaning "start processing a new file". */
| | #define YY_NEW_FILE yyrestart(yyin )
| |
| | #define YY_END_OF_BUFFER_CHAR 0
| |
| | /* Size of default input buffer. */
| | #ifndef YY_BUF_SIZE
| | #define YY_BUF_SIZE 16384
| | #endif
| |
| | /* The state buf must be large enough to hold one state per character in the main buffer.
| | */
| | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
| |
| | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
| | #define YY_TYPEDEF_YY_BUFFER_STATE
| | typedef struct yy_buffer_state *YY_BUFFER_STATE;
| | #endif
| |
| | extern int yyleng;
| |
| | extern FILE *yyin, *yyout;
| |
| | #define EOB_ACT_CONTINUE_SCAN 0
| | #define EOB_ACT_END_OF_FILE 1
| | #define EOB_ACT_LAST_MATCH 2
| |
| | #define YY_LESS_LINENO(n)
| |
| | /* Return all but the first "n" matched characters back to the input stream. */
| | #define yyless(n) \
| | do \
| | { \
| | /* Undo effects of setting up yytext. */ \
| | int yyless_macro_arg = (n); \
| | YY_LESS_LINENO(yyless_macro_arg);\
| | *yy_cp = (yy_hold_char); \
| | YY_RESTORE_YY_MORE_OFFSET \
| | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
| | YY_DO_BEFORE_ACTION; /* set up yytext again */ \
| | } \
| | while ( 0 )
| |
| | #define unput(c) yyunput( c, (yytext_ptr) )
| |
| | /* The following is because we cannot portably get our hands on size_t
| | * (without autoconf's help, which isn't available because we want
| | * flex-generated scanners to compile on their own).
| | */
| |
| | #ifndef YY_TYPEDEF_YY_SIZE_T
| | #define YY_TYPEDEF_YY_SIZE_T
| | typedef unsigned int yy_size_t;
| | #endif
| |
| | #ifndef YY_STRUCT_YY_BUFFER_STATE
| | #define YY_STRUCT_YY_BUFFER_STATE
| | struct yy_buffer_state
| | {
| | FILE *yy_input_file;
| |
| | char *yy_ch_buf; /* input buffer */
| | char *yy_buf_pos; /* current position in input buffer */
| |
| | /* Size of input buffer in bytes, not including room for EOB
| | * characters.
| | */
| | yy_size_t yy_buf_size;
| |
| | /* Number of characters read into yy_ch_buf, not including EOB
| | * characters.
| | */
| | int yy_n_chars;
| |
| | /* Whether we "own" the buffer - i.e., we know we created it,
| | * and can realloc() it to grow it, and should free() it to
| | * delete it.
| | */
| | int yy_is_our_buffer;
| |
| | /* Whether this is an "interactive" input source; if so, and
| | * if we're using stdio for input, then we want to use getc()
| | * instead of fread(), to make sure we stop fetching input after
| | * each newline.
| | */
| | int yy_is_interactive;
| |
| | /* Whether we're considered to be at the beginning of a line.
| | * If so, '^' rules will be active on the next match, otherwise
| | * not.
| | */
| | int yy_at_bol;
| |
| | int yy_bs_lineno; /**< The line count. */
| | int yy_bs_column; /**< The column count. */
| |
| | /* Whether to try to fill the input buffer when we reach the
| | * end of it.
| | */
| | int yy_fill_buffer;
| |
| | int yy_buffer_status;
| |
| | #define YY_BUFFER_NEW 0
| | #define YY_BUFFER_NORMAL 1
| | /* When an EOF's been seen but there's still some text to process
| | * then we mark the buffer as YY_EOF_PENDING, to indicate that we
| | * shouldn't try reading from the input source any more. We might
| | * still have a bunch of tokens to match, though, because of
| | * possible backing-up.
| | *
| | * When we actually see the EOF, we change the status to "new"
| | * (via yyrestart()), so that the user can continue scanning by
| | * just pointing yyin at a new input file.
| | */
| | #define YY_BUFFER_EOF_PENDING 2
| |
| | };
| | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
| |
| | /* Stack of input buffers. */
| | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
| | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
| | static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
| |
| | /* We provide macros for accessing buffer states in case in the
| | * future we want to put the buffer states in a more general
| | * "scanner state".
| | *
| | * Returns the top of the stack, or NULL.
| | */
| | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
| | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
| | : NULL)
| |
| | /* Same as previous macro, but useful when we know that the buffer stack is not
| | * NULL or when we need an lvalue. For internal use only.
| | */
| | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
| |
| | /* yy_hold_char holds the character lost when yytext is formed. */
| | static char yy_hold_char;
| | static int yy_n_chars; /* number of characters read into yy_ch_buf */
| | int yyleng;
| |
| | /* Points to current character in buffer. */
| | static char *yy_c_buf_p = (char *) 0;
| | static int yy_init = 0; /* whether we need to initialize */
| | static int yy_start = 0; /* start state number */
| |
| | /* Flag which is used to allow yywrap()'s to do buffer switches
| | * instead of setting up a fresh yyin. A bit of a hack ...
| | */
| | static int yy_did_buffer_switch_on_eof;
| |
| | void yyrestart (FILE *input_file );
| | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
| | YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
| | void yy_delete_buffer (YY_BUFFER_STATE b );
| | void yy_flush_buffer (YY_BUFFER_STATE b );
| | void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
| | void yypop_buffer_state (void );
| |
| | static void yyensure_buffer_stack (void );
| | static void yy_load_buffer_state (void );
| | static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
| |
| | #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
| |
| | YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
| | YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
| | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len );
| |
| | void *yyalloc (yy_size_t );
| | void *yyrealloc (void *,yy_size_t );
| | void yyfree (void * );
| |
| | #define yy_new_buffer yy_create_buffer
| |
| | #define yy_set_interactive(is_interactive) \
| | { \
| | if ( ! YY_CURRENT_BUFFER ){ \
| | yyensure_buffer_stack (); \
| | YY_CURRENT_BUFFER_LVALUE = \
| | yy_create_buffer(yyin,YY_BUF_SIZE ); \
| | } \
| | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
| | }
| |
| | #define yy_set_bol(at_bol) \
| | { \
| | if ( ! YY_CURRENT_BUFFER ){\
| | yyensure_buffer_stack (); \
| | YY_CURRENT_BUFFER_LVALUE = \
| | yy_create_buffer(yyin,YY_BUF_SIZE ); \
| | } \
| | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
| | }
| |
| | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
| |
| | /* Begin user sect3 */
| |
| | typedef unsigned char YY_CHAR;
| |
| | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
| |
| | typedef int yy_state_type;
| |
| | extern int yylineno;
| |
| | int yylineno = 1;
| |
| | extern char *yytext;
| | #define yytext_ptr yytext
| |
| | static yy_state_type yy_get_previous_state (void );
| | static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
| | static int yy_get_next_buffer (void );
| | static void yy_fatal_error (yyconst char msg[] );
| |
| | /* Done after the current pattern has been matched and before the
| | * corresponding action - sets up yytext.
| | */
| | #define YY_DO_BEFORE_ACTION \
| | (yytext_ptr) = yy_bp; \
| | yyleng = (size_t) (yy_cp - yy_bp); \
| | (yy_hold_char) = *yy_cp; \
| | *yy_cp = '\0'; \
| | (yy_c_buf_p) = yy_cp;
| |
| | #define YY_NUM_RULES 1
| | #define YY_END_OF_BUFFER 2
| | /* This struct is not used in this scanner,
| | but its presence is necessary. */
| | struct yy_trans_info
| | {
| | flex_int32_t yy_verify;
| | flex_int32_t yy_nxt;
| | };
| | static yyconst flex_int16_t yy_accept[6] =
| | { 0,
| | 0, 0, 2, 1, 0
| | } ;
| |
| | static yyconst flex_int32_t yy_ec[256] =
| | { 0,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| |
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| |
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| | 1, 1, 1, 1, 1
| | } ;
| |
| | static yyconst flex_int32_t yy_meta[2] =
| | { 0,
| | 1
| | } ;
| |
| | static yyconst flex_int16_t yy_base[7] =
| | { 0,
| | 0, 0, 2, 3, 3, 0
| | } ;
| |
| | static yyconst flex_int16_t yy_def[7] =
| | { 0,
| | 6, 6, 5, 5, 0, 5
| | } ;
| |
| | static yyconst flex_int16_t yy_nxt[5] =
| | { 0,
| | 4, 5, 3, 5
| | } ;
| |
| | static yyconst flex_int16_t yy_chk[5] =
| | { 0,
| | 6, 3, 5, 5
| | } ;
| |
| | static yy_state_type yy_last_accepting_state;
| | static char *yy_last_accepting_cpos;
| |
| | extern int yy_flex_debug;
| | int yy_flex_debug = 0;
| |
| | /* The intent behind this definition is that it'll catch
| | * any uses of REJECT which flex missed.
| | */
| | #define REJECT reject_used_but_not_detected
| | #define yymore() yymore_used_but_not_detected
| | #define YY_MORE_ADJ 0
| | #define YY_RESTORE_YY_MORE_OFFSET
| | char *yytext;
| | #line 1 "conftest.l"
| | #line 453 "lex.yy.c"
| |
| | #define INITIAL 0
| |
| | #ifndef YY_NO_UNISTD_H
| | /* Special case for "unistd.h", since it is non-ANSI. We include it way
| | * down here because we want the user's section 1 to have been scanned first.
| | * The user has a chance to override it with an option.
| | */
| | #include
| | #endif
| |
| | #ifndef YY_EXTRA_TYPE
| | #define YY_EXTRA_TYPE void *
| | #endif
| |
| | static int yy_init_globals (void );
| |
| | /* Macros after this point can all be overridden by user definitions in
| | * section 1.
| | */
| |
| | #ifndef YY_SKIP_YYWRAP
| | #ifdef __cplusplus
| | extern "C" int yywrap (void );
| | #else
| | extern int yywrap (void );
| | #endif
| | #endif
| |
| | static void yyunput (int c,char *buf_ptr );
| |
| | #ifndef yytext_ptr
| | static void yy_flex_strncpy (char *,yyconst char *,int );
| | #endif
| |
| | #ifdef YY_NEED_STRLEN
| | static int yy_flex_strlen (yyconst char * );
| | #endif
| |
| | #ifndef YY_NO_INPUT
| |
| | #ifdef __cplusplus
| | static int yyinput (void );
| | #else
| | static int input (void );
| | #endif
| |
| | #endif
| |
| | /* Amount of stuff to slurp up with each read. */
| | #ifndef YY_READ_BUF_SIZE
| | #define YY_READ_BUF_SIZE 8192
| | #endif
| |
| | /* Copy whatever the last rule matched to the standard output. */
| | #ifndef ECHO
| | /* This used to be an fputs(), but since the string might contain NUL's,
| | * we now use fwrite().
| | */
| | #define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
| | #endif
| |
| | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
| | * is returned in "result".
| | */
| | #ifndef YY_INPUT
| | #define YY_INPUT(buf,result,max_size) \
| | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
| | { \
| | int c = '*'; \
| | size_t n; \
| | for ( n = 0; n < max_size && \
| | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
| | buf[n] = (char) c; \
| | if ( c == '\n' ) \
| | buf[n++] = (char) c; \
| | if ( c == EOF && ferror( yyin ) ) \
| | YY_FATAL_ERROR( "input in flex scanner failed" ); \
| | result = n; \
| | } \
| | else \
| | { \
| | errno=0; \
| | while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
| | { \
| | if( errno != EINTR) \
| | { \
| | YY_FATAL_ERROR( "input in flex scanner failed" ); \
| | break; \
| | } \
| | errno=0; \
| | clearerr(yyin); \
| | } \
| | }\
| | \
| |
| | #endif
| |
| | /* No semi-colon after return; correct usage is to write "yyterminate();" -
| | * we don't want an extra ';' after the "return" because that will cause
| | * some compilers to complain about unreachable statements.
| | */
| | #ifndef yyterminate
| | #define yyterminate() return YY_NULL
| | #endif
| |
| | /* Number of entries by which start-condition stack grows. */
| | #ifndef YY_START_STACK_INCR
| | #define YY_START_STACK_INCR 25
| | #endif
| |
| | /* Report a fatal error. */
| | #ifndef YY_FATAL_ERROR
| | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
| | #endif
| |
| | /* end tables serialization structures and prototypes */
| |
| | /* Default declaration of generated scanner - a define so the user can
| | * easily add parameters.
| | */
| | #ifndef YY_DECL
| | #define YY_DECL_IS_OURS 1
| |
| | extern int yylex (void);
| |
| | #define YY_DECL int yylex (void)
| | #endif /* !YY_DECL */
| |
| | /* Code executed at the beginning of each rule, after yytext and yyleng
| | * have been set up.
| | */
| | #ifndef YY_USER_ACTION
| | #define YY_USER_ACTION
| | #endif
| |
| | /* Code executed at the end of each rule. */
| | #ifndef YY_BREAK
| | #define YY_BREAK break;
| | #endif
| |
| | #define YY_RULE_SETUP \
| | YY_USER_ACTION
| |
| | /** The main scanner function which does all the work.
| | */
| | YY_DECL
| | {
| | register yy_state_type yy_current_state;
| | register char *yy_cp, *yy_bp;
| | register int yy_act;
| |
| | #line 1 "conftest.l"
| |
| | #line 608 "lex.yy.c"
| |
| | if ( !(yy_init) )
| | {
| | (yy_init) = 1;
| |
| | #ifdef YY_USER_INIT
| | YY_USER_INIT;
| | #endif
| |
| | if ( ! (yy_start) )
| | (yy_start) = 1; /* first start state */
| |
| | if ( ! yyin )
| | yyin = stdin;
| |
| | if ( ! yyout )
| | yyout = stdout;
| |
| | if ( ! YY_CURRENT_BUFFER ) {
| | yyensure_buffer_stack ();
| | YY_CURRENT_BUFFER_LVALUE =
| | yy_create_buffer(yyin,YY_BUF_SIZE );
| | }
| |
| | yy_load_buffer_state( );
| | }
| |
| | while ( 1 ) /* loops until end-of-file is reached */
| | {
| | yy_cp = (yy_c_buf_p);
| |
| | /* Support of yytext. */
| | *yy_cp = (yy_hold_char);
| |
| | /* yy_bp points to the position in yy_ch_buf of the start of
| | * the current run.
| | */
| | yy_bp = yy_cp;
| |
| | yy_current_state = (yy_start);
| | yy_match:
| | do
| | {
| | register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
| | if ( yy_accept[yy_current_state] )
| | {
| | (yy_last_accepting_state) = yy_current_state;
| | (yy_last_accepting_cpos) = yy_cp;
| | }
| | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
| | {
| | yy_current_state = (int) yy_def[yy_current_state];
| | if ( yy_current_state >= 6 )
| | yy_c = yy_meta[(unsigned int) yy_c];
| | }
| | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
| | ++yy_cp;
| | }
| | while ( yy_base[yy_current_state] != 3 );
| |
| | yy_find_action:
| | yy_act = yy_accept[yy_current_state];
| | if ( yy_act == 0 )
| | { /* have to back up */
| | yy_cp = (yy_last_accepting_cpos);
| | yy_current_state = (yy_last_accepting_state);
| | yy_act = yy_accept[yy_current_state];
| | }
| |
| | YY_DO_BEFORE_ACTION;
| |
| | do_action: /* This label is used only to access EOF actions. */
| |
| | switch ( yy_act )
| | { /* beginning of action switch */
| | case 0: /* must back up */
| | /* undo the effects of YY_DO_BEFORE_ACTION */
| | *yy_cp = (yy_hold_char);
| | yy_cp = (yy_last_accepting_cpos);
| | yy_current_state = (yy_last_accepting_state);
| | goto yy_find_action;
| |
| | case 1:
| | YY_RULE_SETUP
| | #line 2 "conftest.l"
| | ECHO;
| | YY_BREAK
| | #line 696 "lex.yy.c"
| | case YY_STATE_EOF(INITIAL):
| | yyterminate();
| |
| | case YY_END_OF_BUFFER:
| | {
| | /* Amount of text matched not including the EOB char. */
| | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
| |
| | /* Undo the effects of YY_DO_BEFORE_ACTION. */
| | *yy_cp = (yy_hold_char);
| | YY_RESTORE_YY_MORE_OFFSET
| |
| | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
| | {
| | /* We're scanning a new file or input source. It's
| | * possible that this happened because the user
| | * just pointed yyin at a new source and called
| | * yylex(). If so, then we have to assure
| | * consistency between YY_CURRENT_BUFFER and our
| | * globals. Here is the right place to do so, because
| | * this is the first action (other than possibly a
| | * back-up) that will match for the new input source.
| | */
| | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
| | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
| | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
| | }
| |
| | /* Note that here we test for yy_c_buf_p "<=" to the position
| | * of the first EOB in the buffer, since yy_c_buf_p will
| | * already have been incremented past the NUL character
| | * (since all states make transitions on EOB to the
| | * end-of-buffer state). Contrast this with the test
| | * in input().
| | */
| | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
| | { /* This was really a NUL. */
| | yy_state_type yy_next_state;
| |
| | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
| |
| | yy_current_state = yy_get_previous_state( );
| |
| | /* Okay, we're now positioned to make the NUL
| | * transition. We couldn't have
| | * yy_get_previous_state() go ahead and do it
| | * for us because it doesn't know how to deal
| | * with the possibility of jamming (and we don't
| | * want to build jamming into it because then it
| | * will run more slowly).
| | */
| |
| | yy_next_state = yy_try_NUL_trans( yy_current_state );
| |
| | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
| |
| | if ( yy_next_state )
| | {
| | /* Consume the NUL. */
| | yy_cp = ++(yy_c_buf_p);
| | yy_current_state = yy_next_state;
| | goto yy_match;
| | }
| |
| | else
| | {
| | yy_cp = (yy_c_buf_p);
| | goto yy_find_action;
| | }
| | }
| |
| | else switch ( yy_get_next_buffer( ) )
| | {
| | case EOB_ACT_END_OF_FILE:
| | {
| | (yy_did_buffer_switch_on_eof) = 0;
| |
| | if ( yywrap( ) )
| | {
| | /* Note: because we've taken care in
| | * yy_get_next_buffer() to have set up
| | * yytext, we can now set up
| | * yy_c_buf_p so that if some total
| | * hoser (like flex itself) wants to
| | * call the scanner after we return the
| | * YY_NULL, it'll still work - another
| | * YY_NULL will get returned.
| | */
| | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
| |
| | yy_act = YY_STATE_EOF(YY_START);
| | goto do_action;
| | }
| |
| | else
| | {
| | if ( ! (yy_did_buffer_switch_on_eof) )
| | YY_NEW_FILE;
| | }
| | break;
| | }
| |
| | case EOB_ACT_CONTINUE_SCAN:
| | (yy_c_buf_p) =
| | (yytext_ptr) + yy_amount_of_matched_text;
| |
| | yy_current_state = yy_get_previous_state( );
| |
| | yy_cp = (yy_c_buf_p);
| | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
| | goto yy_match;
| |
| | case EOB_ACT_LAST_MATCH:
| | (yy_c_buf_p) =
| | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
| |
| | yy_current_state = yy_get_previous_state( );
| |
| | yy_cp = (yy_c_buf_p);
| | yy_bp = (yytext_ptr) + YY_MORE_ADJ;
| | goto yy_find_action;
| | }
| | break;
| | }
| |
| | default:
| | YY_FATAL_ERROR(
| | "fatal flex scanner internal error--no action found" );
| | } /* end of action switch */
| | } /* end of scanning one token */
| | } /* end of yylex */
| |
| | /* yy_get_next_buffer - try to read in a new buffer
| | *
| | * Returns a code representing an action:
| | * EOB_ACT_LAST_MATCH -
| | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
| | * EOB_ACT_END_OF_FILE - end of file
| | */
| | static int yy_get_next_buffer (void)
| | {
| | register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
| | register char *source = (yytext_ptr);
| | register int number_to_move, i;
| | int ret_val;
| |
| | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
| | YY_FATAL_ERROR(
| | "fatal flex scanner internal error--end of buffer missed" );
| |
| | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
| | { /* Don't try to fill the buffer, so this is an EOF. */
| | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
| | {
| | /* We matched a single character, the EOB, so
| | * treat this as a final EOF.
| | */
| | return EOB_ACT_END_OF_FILE;
| | }
| |
| | else
| | {
| | /* We matched some text prior to the EOB, first
| | * process it.
| | */
| | return EOB_ACT_LAST_MATCH;
| | }
| | }
| |
| | /* Try to read more data. */
| |
| | /* First move last chars to start of buffer. */
| | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
| |
| | for ( i = 0; i < number_to_move; ++i )
| | *(dest++) = *(source++);
| |
| | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
| | /* don't do the read, it's not guaranteed to return an EOF,
| | * just force an EOF
| | */
| | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
| |
| | else
| | {
| | int num_to_read =
| | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
| |
| | while ( num_to_read <= 0 )
| | { /* Not enough room in the buffer - grow it. */
| |
| | /* just a shorter name for the current buffer */
| | YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
| |
| | int yy_c_buf_p_offset =
| | (int) ((yy_c_buf_p) - b->yy_ch_buf);
| |
| | if ( b->yy_is_our_buffer )
| | {
| | int new_size = b->yy_buf_size * 2;
| |
| | if ( new_size <= 0 )
| | b->yy_buf_size += b->yy_buf_size / 8;
| | else
| | b->yy_buf_size *= 2;
| |
| | b->yy_ch_buf = (char *)
| | /* Include room in for 2 EOB chars. */
| | yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
| | }
| | else
| | /* Can't grow it, we don't own it. */
| | b->yy_ch_buf = 0;
| |
| | if ( ! b->yy_ch_buf )
| | YY_FATAL_ERROR(
| | "fatal error - scanner input buffer overflow" );
| |
| | (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
| |
| | num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
| | number_to_move - 1;
| |
| | }
| |
| | if ( num_to_read > YY_READ_BUF_SIZE )
| | num_to_read = YY_READ_BUF_SIZE;
| |
| | /* Read in more data. */
| | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
| | (yy_n_chars), num_to_read );
| |
| | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
| | }
| |
| | if ( (yy_n_chars) == 0 )
| | {
| | if ( number_to_move == YY_MORE_ADJ )
| | {
| | ret_val = EOB_ACT_END_OF_FILE;
| | yyrestart(yyin );
| | }
| |
| | else
| | {
| | ret_val = EOB_ACT_LAST_MATCH;
| | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
| | YY_BUFFER_EOF_PENDING;
| | }
| | }
| |
| | else
| | ret_val = EOB_ACT_CONTINUE_SCAN;
| |
| | (yy_n_chars) += number_to_move;
| | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
| | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
| |
| | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
| |
| | return ret_val;
| | }
| |
| | /* yy_get_previous_state - get the state just before the EOB char was reached */
| |
| | static yy_state_type yy_get_previous_state (void)
| | {
| | register yy_state_type yy_current_state;
| | register char *yy_cp;
| |
| | yy_current_state = (yy_start);
| |
| | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
| | {
| | register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
| | if ( yy_accept[yy_current_state] )
| | {
| | (yy_last_accepting_state) = yy_current_state;
| | (yy_last_accepting_cpos) = yy_cp;
| | }
| | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
| | {
| | yy_current_state = (int) yy_def[yy_current_state];
| | if ( yy_current_state >= 6 )
| | yy_c = yy_meta[(unsigned int) yy_c];
| | }
| | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
| | }
| |
| | return yy_current_state;
| | }
| |
| | /* yy_try_NUL_trans - try to make a transition on the NUL character
| | *
| | * synopsis
| | * next_state = yy_try_NUL_trans( current_state );
| | */
| | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
| | {
| | register int yy_is_jam;
| | register char *yy_cp = (yy_c_buf_p);
| |
| | register YY_CHAR yy_c = 1;
| | if ( yy_accept[yy_current_state] )
| | {
| | (yy_last_accepting_state) = yy_current_state;
| | (yy_last_accepting_cpos) = yy_cp;
| | }
| | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
| | {
| | yy_current_state = (int) yy_def[yy_current_state];
| | if ( yy_current_state >= 6 )
| | yy_c = yy_meta[(unsigned int) yy_c];
| | }
| | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
| | yy_is_jam = (yy_current_state == 5);
| |
| | return yy_is_jam ? 0 : yy_current_state;
| | }
| |
| | static void yyunput (int c, register char * yy_bp )
| | {
| | register char *yy_cp;
| |
| | yy_cp = (yy_c_buf_p);
| |
| | /* undo effects of setting up yytext */
| | *yy_cp = (yy_hold_char);
| |
| | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
| | { /* need to shift things up to make room */
| | /* +2 for EOB chars. */
| | register int number_to_move = (yy_n_chars) + 2;
| | register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
| | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
| | register char *source =
| | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
| |
| | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
| | *--dest = *--source;
| |
| | yy_cp += (int) (dest - source);
| | yy_bp += (int) (dest - source);
| | YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
| | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
| |
| | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
| | YY_FATAL_ERROR( "flex scanner push-back overflow" );
| | }
| |
| | *--yy_cp = (char) c;
| |
| | (yytext_ptr) = yy_bp;
| | (yy_hold_char) = *yy_cp;
| | (yy_c_buf_p) = yy_cp;
| | }
| |
| | #ifndef YY_NO_INPUT
| | #ifdef __cplusplus
| | static int yyinput (void)
| | #else
| | static int input (void)
| | #endif
| |
| | {
| | int c;
| |
| | *(yy_c_buf_p) = (yy_hold_char);
| |
| | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
| | {
| | /* yy_c_buf_p now points to the character we want to return.
| | * If this occurs *before* the EOB characters, then it's a
| | * valid NUL; if not, then we've hit the end of the buffer.
| | */
| | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
| | /* This was really a NUL. */
| | *(yy_c_buf_p) = '\0';
| |
| | else
| | { /* need more input */
| | int offset = (yy_c_buf_p) - (yytext_ptr);
| | ++(yy_c_buf_p);
| |
| | switch ( yy_get_next_buffer( ) )
| | {
| | case EOB_ACT_LAST_MATCH:
| | /* This happens because yy_g_n_b()
| | * sees that we've accumulated a
| | * token and flags that we need to
| | * try matching the token before
| | * proceeding. But for input(),
| | * there's no matching to consider.
| | * So convert the EOB_ACT_LAST_MATCH
| | * to EOB_ACT_END_OF_FILE.
| | */
| |
| | /* Reset buffer status. */
| | yyrestart(yyin );
| |
| | /*FALLTHROUGH*/
| |
| | case EOB_ACT_END_OF_FILE:
| | {
| | if ( yywrap( ) )
| | return EOF;
| |
| | if ( ! (yy_did_buffer_switch_on_eof) )
| | YY_NEW_FILE;
| | #ifdef __cplusplus
| | return yyinput();
| | #else
| | return input();
| | #endif
| | }
| |
| | case EOB_ACT_CONTINUE_SCAN:
| | (yy_c_buf_p) = (yytext_ptr) + offset;
| | break;
| | }
| | }
| | }
| |
| | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
| | *(yy_c_buf_p) = '\0'; /* preserve yytext */
| | (yy_hold_char) = *++(yy_c_buf_p);
| |
| | return c;
| | }
| | #endif /* ifndef YY_NO_INPUT */
| |
| | /** Immediately switch to a different input stream.
| | * @param input_file A readable stream.
| | *
| | * @note This function does not reset the start condition to @c INITIAL .
| | */
| | void yyrestart (FILE * input_file )
| | {
| |
| | if ( ! YY_CURRENT_BUFFER ){
| | yyensure_buffer_stack ();
| | YY_CURRENT_BUFFER_LVALUE =
| | yy_create_buffer(yyin,YY_BUF_SIZE );
| | }
| |
| | yy_init_buffer(YY_CURRENT_BUFFER,input_file );
| | yy_load_buffer_state( );
| | }
| |
| | /** Switch to a different input buffer.
| | * @param new_buffer The new input buffer.
| | *
| | */
| | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
| | {
| |
| | /* TODO. We should be able to replace this entire function body
| | * with
| | * yypop_buffer_state();
| | * yypush_buffer_state(new_buffer);
| | */
| | yyensure_buffer_stack ();
| | if ( YY_CURRENT_BUFFER == new_buffer )
| | return;
| |
| | if ( YY_CURRENT_BUFFER )
| | {
| | /* Flush out information for old buffer. */
| | *(yy_c_buf_p) = (yy_hold_char);
| | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
| | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
| | }
| |
| | YY_CURRENT_BUFFER_LVALUE = new_buffer;
| | yy_load_buffer_state( );
| |
| | /* We don't actually know whether we did this switch during
| | * EOF (yywrap()) processing, but the only time this flag
| | * is looked at is after yywrap() is called, so it's safe
| | * to go ahead and always set it.
| | */
| | (yy_did_buffer_switch_on_eof) = 1;
| | }
| |
| | static void yy_load_buffer_state (void)
| | {
| | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
| | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
| | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
| | (yy_hold_char) = *(yy_c_buf_p);
| | }
| |
| | /** Allocate and initialize an input buffer state.
| | * @param file A readable stream.
| | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
| | *
| | * @return the allocated buffer state.
| | */
| | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
| | {
| | YY_BUFFER_STATE b;
| |
| | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
| | if ( ! b )
| | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
| |
| | b->yy_buf_size = size;
| |
| | /* yy_ch_buf has to be 2 characters longer than the size given because
| | * we need to put in 2 end-of-buffer characters.
| | */
| | b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
| | if ( ! b->yy_ch_buf )
| | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
| |
| | b->yy_is_our_buffer = 1;
| |
| | yy_init_buffer(b,file );
| |
| | return b;
| | }
| |
| | /** Destroy the buffer.
| | * @param b a buffer created with yy_create_buffer()
| | *
| | */
| | void yy_delete_buffer (YY_BUFFER_STATE b )
| | {
| |
| | if ( ! b )
| | return;
| |
| | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
| | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
| |
| | if ( b->yy_is_our_buffer )
| | yyfree((void *) b->yy_ch_buf );
| |
| | yyfree((void *) b );
| | }
| |
| | #ifndef __cplusplus
| | extern int isatty (int );
| | #endif /* __cplusplus */
| |
| | /* Initializes or reinitializes a buffer.
| | * This function is sometimes called more than once on the same buffer,
| | * such as during a yyrestart() or at EOF.
| | */
| | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
| |
| | {
| | int oerrno = errno;
| |
| | yy_flush_buffer(b );
| |
| | b->yy_input_file = file;
| | b->yy_fill_buffer = 1;
| |
| | /* If b is the current buffer, then yy_init_buffer was _probably_
| | * called from yyrestart() or through yy_get_next_buffer.
| | * In that case, we don't want to reset the lineno or column.
| | */
| | if (b != YY_CURRENT_BUFFER){
| | b->yy_bs_lineno = 1;
| | b->yy_bs_column = 0;
| | }
| |
| | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
| |
| | errno = oerrno;
| | }
| |
| | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
| | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
| | *
| | */
| | void yy_flush_buffer (YY_BUFFER_STATE b )
| | {
| | if ( ! b )
| | return;
| |
| | b->yy_n_chars = 0;
| |
| | /* We always need two end-of-buffer characters. The first causes
| | * a transition to the end-of-buffer state. The second causes
| | * a jam in that state.
| | */
| | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
| | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
| |
| | b->yy_buf_pos = &b->yy_ch_buf[0];
| |
| | b->yy_at_bol = 1;
| | b->yy_buffer_status = YY_BUFFER_NEW;
| |
| | if ( b == YY_CURRENT_BUFFER )
| | yy_load_buffer_state( );
| | }
| |
| | /** Pushes the new state onto the stack. The new state becomes
| | * the current state. This function will allocate the stack
| | * if necessary.
| | * @param new_buffer The new state.
| | *
| | */
| | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
| | {
| | if (new_buffer == NULL)
| | return;
| |
| | yyensure_buffer_stack();
| |
| | /* This block is copied from yy_switch_to_buffer. */
| | if ( YY_CURRENT_BUFFER )
| | {
| | /* Flush out information for old buffer. */
| | *(yy_c_buf_p) = (yy_hold_char);
| | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
| | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
| | }
| |
| | /* Only push if top exists. Otherwise, replace top. */
| | if (YY_CURRENT_BUFFER)
| | (yy_buffer_stack_top)++;
| | YY_CURRENT_BUFFER_LVALUE = new_buffer;
| |
| | /* copied from yy_switch_to_buffer. */
| | yy_load_buffer_state( );
| | (yy_did_buffer_switch_on_eof) = 1;
| | }
| |
| | /** Removes and deletes the top of the stack, if present.
| | * The next element becomes the new top.
| | *
| | */
| | void yypop_buffer_state (void)
| | {
| | if (!YY_CURRENT_BUFFER)
| | return;
| |
| | yy_delete_buffer(YY_CURRENT_BUFFER );
| | YY_CURRENT_BUFFER_LVALUE = NULL;
| | if ((yy_buffer_stack_top) > 0)
| | --(yy_buffer_stack_top);
| |
| | if (YY_CURRENT_BUFFER) {
| | yy_load_buffer_state( );
| | (yy_did_buffer_switch_on_eof) = 1;
| | }
| | }
| |
| | /* Allocates the stack if it does not exist.
| | * Guarantees space for at least one push.
| | */
| | static void yyensure_buffer_stack (void)
| | {
| | int num_to_alloc;
| |
| | if (!(yy_buffer_stack)) {
| |
| | /* First allocation is just for 2 elements, since we don't know if this
| | * scanner will even need a stack. We use 2 instead of 1 to avoid an
| | * immediate realloc on the next call.
| | */
| | num_to_alloc = 1;
| | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
| | (num_to_alloc * sizeof(struct yy_buffer_state*)
| | );
| |
| | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
| |
| | (yy_buffer_stack_max) = num_to_alloc;
| | (yy_buffer_stack_top) = 0;
| | return;
| | }
| |
| | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
| |
| | /* Increase the buffer to prepare for a possible push. */
| | int grow_size = 8 /* arbitrary grow size */;
| |
| | num_to_alloc = (yy_buffer_stack_max) + grow_size;
| | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
| | ((yy_buffer_stack),
| | num_to_alloc * sizeof(struct yy_buffer_state*)
| | );
| |
| | /* zero only the new slots.*/
| | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
| | (yy_buffer_stack_max) = num_to_alloc;
| | }
| | }
| |
| | /** Setup the input buffer state to scan directly from a user-specified character buffer.
| | * @param base the character buffer
| | * @param size the size in bytes of the character buffer
| | *
| | * @return the newly allocated buffer state object.
| | */
| | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
| | {
| | YY_BUFFER_STATE b;
| |
| | if ( size < 2 ||
| | base[size-2] != YY_END_OF_BUFFER_CHAR ||
| | base[size-1] != YY_END_OF_BUFFER_CHAR )
| | /* They forgot to leave room for the EOB's. */
| | return 0;
| |
| | b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
| | if ( ! b )
| | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
| |
| | b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
| | b->yy_buf_pos = b->yy_ch_buf = base;
| | b->yy_is_our_buffer = 0;
| | b->yy_input_file = 0;
| | b->yy_n_chars = b->yy_buf_size;
| | b->yy_is_interactive = 0;
| | b->yy_at_bol = 1;
| | b->yy_fill_buffer = 0;
| | b->yy_buffer_status = YY_BUFFER_NEW;
| |
| | yy_switch_to_buffer(b );
| |
| | return b;
| | }
| |
| | /** Setup the input buffer state to scan a string. The next call to yylex() will
| | * scan from a @e copy of @a str.
| | * @param str a NUL-terminated string to scan
| | *
| | * @return the newly allocated buffer state object.
| | * @note If you want to scan bytes that may contain NUL values, then use
| | * yy_scan_bytes() instead.
| | */
| | YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
| | {
| |
| | return yy_scan_bytes(yystr,strlen(yystr) );
| | }
| |
| | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
| | * scan from a @e copy of @a bytes.
| | * @param bytes the byte buffer to scan
| | * @param len the number of bytes in the buffer pointed to by @a bytes.
| | *
| | * @return the newly allocated buffer state object.
| | */
| | YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len )
| | {
| | YY_BUFFER_STATE b;
| | char *buf;
| | yy_size_t n;
| | int i;
| |
| | /* Get memory for full buffer, including space for trailing EOB's. */
| | n = _yybytes_len + 2;
| | buf = (char *) yyalloc(n );
| | if ( ! buf )
| | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
| |
| | for ( i = 0; i < _yybytes_len; ++i )
| | buf[i] = yybytes[i];
| |
| | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
| |
| | b = yy_scan_buffer(buf,n );
| | if ( ! b )
| | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
| |
| | /* It's okay to grow etc. this buffer, and we should throw it
| | * away when we're done.
| | */
| | b->yy_is_our_buffer = 1;
| |
| | return b;
| | }
| |
| | #ifndef YY_EXIT_FAILURE
| | #define YY_EXIT_FAILURE 2
| | #endif
| |
| | static void yy_fatal_error (yyconst char* msg )
| | {
| | (void) fprintf( stderr, "%s\n", msg );
| | exit( YY_EXIT_FAILURE );
| | }
| |
| | /* Redefine yyless() so it works in section 3 code. */
| |
| | #undef yyless
| | #define yyless(n) \
| | do \
| | { \
| | /* Undo effects of setting up yytext. */ \
| | int yyless_macro_arg = (n); \
| | YY_LESS_LINENO(yyless_macro_arg);\
| | yytext[yyleng] = (yy_hold_char); \
| | (yy_c_buf_p) = yytext + yyless_macro_arg; \
| | (yy_hold_char) = *(yy_c_buf_p); \
| | *(yy_c_buf_p) = '\0'; \
| | yyleng = yyless_macro_arg; \
| | } \
| | while ( 0 )
| |
| | /* Accessor methods (get/set functions) to struct members. */
| |
| | /** Get the current line number.
| | *
| | */
| | int yyget_lineno (void)
| | {
| |
| | return yylineno;
| | }
| |
| | /** Get the input stream.
| | *
| | */
| | FILE *yyget_in (void)
| | {
| | return yyin;
| | }
| |
| | /** Get the output stream.
| | *
| | */
| | FILE *yyget_out (void)
| | {
| | return yyout;
| | }
| |
| | /** Get the length of the current token.
| | *
| | */
| | int yyget_leng (void)
| | {
| | return yyleng;
| | }
| |
| | /** Get the current token.
| | *
| | */
| |
| | char *yyget_text (void)
| | {
| | return yytext;
| | }
| |
| | /** Set the current line number.
| | * @param line_number
| | *
| | */
| | void yyset_lineno (int line_number )
| | {
| |
| | yylineno = line_number;
| | }
| |
| | /** Set the input stream. This does not discard the current
| | * input buffer.
| | * @param in_str A readable stream.
| | *
| | * @see yy_switch_to_buffer
| | */
| | void yyset_in (FILE * in_str )
| | {
| | yyin = in_str ;
| | }
| |
| | void yyset_out (FILE * out_str )
| | {
| | yyout = out_str ;
| | }
| |
| | int yyget_debug (void)
| | {
| | return yy_flex_debug;
| | }
| |
| | void yyset_debug (int bdebug )
| | {
| | yy_flex_debug = bdebug ;
| | }
| |
| | static int yy_init_globals (void)
| | {
| | /* Initialization is the same as for the non-reentrant scanner.
| | * This function is called from yylex_destroy(), so don't allocate here.
| | */
| |
| | (yy_buffer_stack) = 0;
| | (yy_buffer_stack_top) = 0;
| | (yy_buffer_stack_max) = 0;
| | (yy_c_buf_p) = (char *) 0;
| | (yy_init) = 0;
| | (yy_start) = 0;
| |
| | /* Defined in main.c */
| | #ifdef YY_STDINIT
| | yyin = stdin;
| | yyout = stdout;
| | #else
| | yyin = (FILE *) 0;
| | yyout = (FILE *) 0;
| | #endif
| |
| | /* For future reference: Set errno on error, since we are called by
| | * yylex_init()
| | */
| | return 0;
| | }
| |
| | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
| | int yylex_destroy (void)
| | {
| |
| | /* Pop the buffer stack, destroying each element. */
| | while(YY_CURRENT_BUFFER){
| | yy_delete_buffer(YY_CURRENT_BUFFER );
| | YY_CURRENT_BUFFER_LVALUE = NULL;
| | yypop_buffer_state();
| | }
| |
| | /* Destroy the stack itself. */
| | yyfree((yy_buffer_stack) );
| | (yy_buffer_stack) = NULL;
| |
| | /* Reset the globals. This is important in a non-reentrant scanner so the next time
| | * yylex() is called, initialization will occur. */
| | yy_init_globals( );
| |
| | return 0;
| | }
| |
| | /*
| | * Internal utility routines.
| | */
| |
| | #ifndef yytext_ptr
| | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
| | {
| | register int i;
| | for ( i = 0; i < n; ++i )
| | s1[i] = s2[i];
| | }
| | #endif
| |
| | #ifdef YY_NEED_STRLEN
| | static int yy_flex_strlen (yyconst char * s )
| | {
| | register int n;
| | for ( n = 0; s[n]; ++n )
| | ;
| |
| | return n;
| | }
| | #endif
| |
| | void *yyalloc (yy_size_t size )
| | {
| | return (void *) malloc( size );
| | }
| |
| | void *yyrealloc (void * ptr, yy_size_t size )
| | {
| | /* The cast to (char *) in the following accommodates both
| | * implementations that use char* generic pointers, and those
| | * that use void* generic pointers. It works with the latter
| | * because both ANSI C and C++ allow castless assignment from
| | * any pointer type to void*, and deal with argument conversions
| | * as though doing an assignment.
| | */
| | return (void *) realloc( (char *) ptr, size );
| | }
| |
| | void yyfree (void * ptr )
| | {
| | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
| | }
| |
| | #define YYTABLES_NAME "yytables"
| |
| | #line 2 "conftest.l"
| |
| |
| |
| | extern char *yytext;
| configure:6320: result: no
| configure:6335: checking for bison
| configure:6351: found /tools/bin/bison
| configure:6361: result: bison -y
| configure:6413: checking for ranlib
| configure:6429: found /usr/bin/ranlib
| configure:6440: result: ranlib
| configure:6456: checking for gm4
| configure:6489: result: no
| configure:6456: checking for gnum4
| configure:6489: result: no
| configure:6456: checking for m4
| configure:6474: found /usr/bin/m4
| configure:6486: result: /usr/bin/m4
| configure:6497: checking whether m4 supports frozen files
| configure:6509: result: yes
| configure:6541: checking locale.h usability
| configure:6553: gcc -c -g -O2 conftest.c >&5
| configure:6559: $? = 0
| configure:6562: test -z || test ! -s conftest.err
| configure:6565: $? = 0
| configure:6568: test -s conftest.o
| configure:6571: $? = 0
| configure:6581: result: yes
| configure:6585: checking locale.h presence
| configure:6595: gcc -E conftest.c
| configure:6601: $? = 0
| configure:6621: result: yes
| configure:6656: checking for locale.h
| configure:6663: result: yes
| configure:6541: checking wchar.h usability
| configure:6553: gcc -c -g -O2 conftest.c >&5
| configure:6559: $? = 0
| configure:6562: test -z || test ! -s conftest.err
| configure:6565: $? = 0
| configure:6568: test -s conftest.o
| configure:6571: $? = 0
| configure:6581: result: yes
| configure:6585: checking wchar.h presence
| configure:6595: gcc -E conftest.c
| configure:6601: $? = 0
| configure:6621: result: yes
| configure:6656: checking for wchar.h
| configure:6663: result: yes
| configure:6541: checking wctype.h usability
| configure:6553: gcc -c -g -O2 conftest.c >&5
| configure:6559: $? = 0
| configure:6562: test -z || test ! -s conftest.err
| configure:6565: $? = 0
| configure:6568: test -s conftest.o
| configure:6571: $? = 0
| configure:6581: result: yes
| configure:6585: checking wctype.h presence
| configure:6595: gcc -E conftest.c
| configure:6601: $? = 0
| configure:6621: result: yes
| configure:6656: checking for wctype.h
| configure:6663: result: yes
| configure:6688: checking for stdbool.h that conforms to C99
| configure:6776: gcc -c -g -O2 conftest.c >&5
| configure:6782: $? = 0
| configure:6785: test -z || test ! -s conftest.err
| configure:6788: $? = 0
| configure:6791: test -s conftest.o
| configure:6794: $? = 0
| configure:6805: result: yes
| configure:6807: checking for _Bool
| configure:6831: gcc -c -g -O2 conftest.c >&5
| configure:6837: $? = 0
| configure:6840: test -z || test ! -s conftest.err
| configure:6843: $? = 0
| configure:6846: test -s conftest.o
| configure:6849: $? = 0
| configure:6860: result: yes
| configure:6899: checking for inline
| configure:6920: gcc -c -g -O2 conftest.c >&5
| configure:6926: $? = 0
| configure:6929: test -z || test ! -s conftest.err
| configure:6932: $? = 0
| configure:6935: test -s conftest.o
| configure:6938: $? = 0
| configure:6950: result: inline
| configure:6971: checking for uintptr_t
| configure:6995: gcc -c -g -O2 conftest.c >&5
| configure:7001: $? = 0
| configure:7004: test -z || test ! -s conftest.err
| configure:7007: $? = 0
| configure:7010: test -s conftest.o
| configure:7013: $? = 0
| configure:7024: result: yes
| configure:7045: checking for setlocale
| configure:7102: gcc -o conftest -g -O2 conftest.c >&5
| configure:7108: $? = 0
| configure:7111: test -z || test ! -s conftest.err
| configure:7114: $? = 0
| configure:7117: test -s conftest
| configure:7120: $? = 0
| configure:7132: result: yes
| configure:7045: checking for isascii
| configure:7102: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:57: warning: conflicting types for built-in function 'isascii'
| configure:7108: $? = 0
| configure:7111: test -z || test ! -s conftest.err
| configure:7114: $? = 0
| configure:7117: test -s conftest
| configure:7120: $? = 0
| configure:7132: result: yes
| configure:7045: checking for iswprint
| configure:7102: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:58: warning: conflicting types for built-in function 'iswprint'
| configure:7108: $? = 0
| configure:7111: test -z || test ! -s conftest.err
| configure:7114: $? = 0
| configure:7117: test -s conftest
| configure:7120: $? = 0
| configure:7132: result: yes
| configure:7045: checking for mbsinit
| configure:7102: gcc -o conftest -g -O2 conftest.c >&5
| configure:7108: $? = 0
| configure:7111: test -z || test ! -s conftest.err
| configure:7114: $? = 0
| configure:7117: test -s conftest
| configure:7120: $? = 0
| configure:7132: result: yes
| configure:7154: checking if malloc debugging is wanted
| configure:7175: result: no
| configure:7180: checking for pid_t
| configure:7204: gcc -c -g -O2 conftest.c >&5
| configure:7210: $? = 0
| configure:7213: test -z || test ! -s conftest.err
| configure:7216: $? = 0
| configure:7219: test -s conftest.o
| configure:7222: $? = 0
| configure:7233: result: yes
| configure:7245: checking for sys/wait.h that is POSIX.1 compatible
| configure:7276: gcc -c -g -O2 conftest.c >&5
| configure:7282: $? = 0
| configure:7285: test -z || test ! -s conftest.err
| configure:7288: $? = 0
| configure:7291: test -s conftest.o
| configure:7294: $? = 0
| configure:7305: result: yes
| configure:7320: checking for dup2
| configure:7377: gcc -o conftest -g -O2 conftest.c >&5
| configure:7383: $? = 0
| configure:7386: test -z || test ! -s conftest.err
| configure:7389: $? = 0
| configure:7392: test -s conftest
| configure:7395: $? = 0
| configure:7407: result: yes
| configure:7320: checking for waitpid
| configure:7377: gcc -o conftest -g -O2 conftest.c >&5
| configure:7383: $? = 0
| configure:7386: test -z || test ! -s conftest.err
| configure:7389: $? = 0
| configure:7392: test -s conftest
| configure:7395: $? = 0
| configure:7407: result: yes
| configure:7423: checking for unistd.h
| configure:7428: result: yes
| configure:7432: checking vfork.h usability
| configure:7444: gcc -c -g -O2 conftest.c >&5
| conftest.c:74:19: error: vfork.h: No such file or directory
| configure:7450: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h. */
| | #include
| | #if HAVE_SYS_TYPES_H
| | # include
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include
| | #endif
| | #if STDC_HEADERS
| | # include
| | # include
| | #else
| | # if HAVE_STDLIB_H
| | # include
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | # include
| | # endif
| | # include
| | #endif
| | #if HAVE_STRINGS_H
| | # include
| | #endif
| | #if HAVE_INTTYPES_H
| | # include
| | #else
| | # if HAVE_STDINT_H
| | # include
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include
| | #endif
| | #include
| configure:7472: result: no
| configure:7476: checking vfork.h presence
| configure:7486: gcc -E conftest.c
| conftest.c:40:19: error: vfork.h: No such file or directory
| configure:7492: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h. */
| | #include
| configure:7512: result: no
| configure:7547: checking for vfork.h
| configure:7554: result: no
| configure:7572: checking for fork
| configure:7629: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:64: warning: conflicting types for built-in function 'fork'
| configure:7635: $? = 0
| configure:7638: test -z || test ! -s conftest.err
| configure:7641: $? = 0
| configure:7644: test -s conftest
| configure:7647: $? = 0
| configure:7659: result: yes
| configure:7572: checking for vfork
| configure:7629: gcc -o conftest -g -O2 conftest.c >&5
| configure:7635: $? = 0
| configure:7638: test -z || test ! -s conftest.err
| configure:7641: $? = 0
| configure:7644: test -s conftest
| configure:7647: $? = 0
| configure:7659: result: yes
| configure:7670: checking for working fork
| configure:7693: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:10: warning: incompatible implicit declaration of built-in function 'exit'
| configure:7696: $? = 0
| configure:7698: ./conftest
| configure:7701: $? = 0
| configure:7715: result: yes
| configure:7736: checking for working vfork
| configure:7869: result: yes
| configure:7916: checking sys/time.h usability
| configure:7928: gcc -c -g -O2 conftest.c >&5
| configure:7934: $? = 0
| configure:7937: test -z || test ! -s conftest.err
| configure:7940: $? = 0
| configure:7943: test -s conftest.o
| configure:7946: $? = 0
| configure:7956: result: yes
| configure:7960: checking sys/time.h presence
| configure:7970: gcc -E conftest.c
| configure:7976: $? = 0
| configure:7996: result: yes
| configure:8031: checking for sys/time.h
| configure:8038: result: yes
| configure:7916: checking sys/times.h usability
| configure:7928: gcc -c -g -O2 conftest.c >&5
| configure:7934: $? = 0
| configure:7937: test -z || test ! -s conftest.err
| configure:7940: $? = 0
| configure:7943: test -s conftest.o
| configure:7946: $? = 0
| configure:7956: result: yes
| configure:7960: checking sys/times.h presence
| configure:7970: gcc -E conftest.c
| configure:7976: $? = 0
| configure:7996: result: yes
| configure:8031: checking for sys/times.h
| configure:8038: result: yes
| configure:8055: checking for sys/resource.h
| configure:8078: gcc -c -g -O2 conftest.c >&5
| configure:8084: $? = 0
| configure:8087: test -z || test ! -s conftest.err
| configure:8090: $? = 0
| configure:8093: test -s conftest.o
| configure:8096: $? = 0
| configure:8107: result: yes
| configure:8122: checking for times
| configure:8179: gcc -o conftest -g -O2 conftest.c >&5
| configure:8185: $? = 0
| configure:8188: test -z || test ! -s conftest.err
| configure:8191: $? = 0
| configure:8194: test -s conftest
| configure:8197: $? = 0
| configure:8209: result: yes
| configure:8220: checking whether getrusage is declared
| configure:8255: gcc -c -g -O2 conftest.c >&5
| configure:8261: $? = 0
| configure:8264: test -z || test ! -s conftest.err
| configure:8267: $? = 0
| configure:8270: test -s conftest.o
| configure:8273: $? = 0
| configure:8284: result: yes
| configure:8300: checking whether times is declared
| configure:8335: gcc -c -g -O2 conftest.c >&5
| configure:8341: $? = 0
| configure:8344: test -z || test ! -s conftest.err
| configure:8347: $? = 0
| configure:8350: test -s conftest.o
| configure:8353: $? = 0
| configure:8364: result: yes
| configure:8380: checking whether clock is declared
| configure:8415: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:99: error: 'clock' undeclared (first use in this function)
| conftest.c:99: error: (Each undeclared identifier is reported only once
| conftest.c:99: error: for each function it appears in.)
| configure:8421: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | /* end confdefs.h. */
| | #include
| | #if HAVE_SYS_TYPES_H
| | # include
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include
| | #endif
| | #if STDC_HEADERS
| | # include
| | # include
| | #else
| | # if HAVE_STDLIB_H
| | # include
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | # include
| | # endif
| | # include
| | #endif
| | #if HAVE_STRINGS_H
| | # include
| | #endif
| | #if HAVE_INTTYPES_H
| | # include
| | #else
| | # if HAVE_STDINT_H
| | # include
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include
| | #endif
| | #if HAVE_SYS_TIME_H
| | # include
| | #endif
| | #if HAVE_SYS_TIMES_H
| | # include
| | #endif
| | #if HAVE_SYS_RESOURCE_H
| | # include
| | #endif
| |
| |
| | int
| | main ()
| | {
| | #ifndef clock
| | char *p = (char *) clock;
| | #endif
| |
| | ;
| | return 0;
| | }
| configure:8444: result: no
| configure:8460: checking whether sysconf is declared
| configure:8495: gcc -c -g -O2 conftest.c >&5
| configure:8501: $? = 0
| configure:8504: test -z || test ! -s conftest.err
| configure:8507: $? = 0
| configure:8510: test -s conftest.o
| configure:8513: $? = 0
| configure:8524: result: yes
| configure:8543: checking for clock_t
| configure:8578: gcc -c -g -O2 conftest.c >&5
| configure:8584: $? = 0
| configure:8587: test -z || test ! -s conftest.err
| configure:8590: $? = 0
| configure:8593: test -s conftest.o
| configure:8596: $? = 0
| configure:8607: result: yes
| configure:8617: checking for struct tms
| configure:8652: gcc -c -g -O2 conftest.c >&5
| configure:8658: $? = 0
| configure:8661: test -z || test ! -s conftest.err
| configure:8664: $? = 0
| configure:8667: test -s conftest.o
| configure:8670: $? = 0
| configure:8681: result: yes
| configure:8696: checking whether system is Windows or MSDOS
| configure:8720: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:59: error: 'neither' undeclared (first use in this function)
| conftest.c:59: error: (Each undeclared identifier is reported only once
| conftest.c:59: error: for each function it appears in.)
| conftest.c:59: error: expected ';' before 'MSDOS'
| configure:8726: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | #define HAVE_DECL_CLOCK 0
| | #define HAVE_DECL_SYSCONF 1
| | #define HAVE_CLOCK_T 1
| | #define HAVE_STRUCT_TMS 1
| | /* end confdefs.h. */
| |
| | int
| | main ()
| | {
| | #if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ && !defined __CYGWIN__
| | neither MSDOS nor Windows
| | #endif
| | ;
| | return 0;
| | }
| configure:8750: result: no
| configure:8779: checking whether strerror_r is declared
| configure:8803: gcc -c -g -O2 conftest.c >&5
| configure:8809: $? = 0
| configure:8812: test -z || test ! -s conftest.err
| configure:8815: $? = 0
| configure:8818: test -s conftest.o
| configure:8821: $? = 0
| configure:8832: result: yes
| configure:8854: checking for strerror_r
| configure:8911: gcc -o conftest -g -O2 conftest.c >&5
| configure:8917: $? = 0
| configure:8920: test -z || test ! -s conftest.err
| configure:8923: $? = 0
| configure:8926: test -s conftest
| configure:8929: $? = 0
| configure:8941: result: yes
| configure:8951: checking whether strerror_r returns char *
| configure:8979: gcc -c -g -O2 conftest.c >&5
| configure:8985: $? = 0
| configure:8988: test -z || test ! -s conftest.err
| configure:8991: $? = 0
| configure:8994: test -s conftest.o
| configure:8997: $? = 0
| configure:9057: result: yes
| configure:9083: checking getopt.h usability
| configure:9095: gcc -c -g -O2 conftest.c >&5
| configure:9101: $? = 0
| configure:9104: test -z || test ! -s conftest.err
| configure:9107: $? = 0
| configure:9110: test -s conftest.o
| configure:9113: $? = 0
| configure:9123: result: yes
| configure:9127: checking getopt.h presence
| configure:9137: gcc -E conftest.c
| configure:9143: $? = 0
| configure:9163: result: yes
| configure:9198: checking for getopt.h
| configure:9205: result: yes
| configure:9227: checking for getopt_long_only
| configure:9284: gcc -o conftest -g -O2 conftest.c >&5
| configure:9290: $? = 0
| configure:9293: test -z || test ! -s conftest.err
| configure:9296: $? = 0
| configure:9299: test -s conftest
| configure:9302: $? = 0
| configure:9314: result: yes
| configure:9329: checking whether optreset is declared
| configure:9354: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:67: error: 'optreset' undeclared (first use in this function)
| conftest.c:67: error: (Each undeclared identifier is reported only once
| conftest.c:67: error: for each function it appears in.)
| configure:9360: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | #define HAVE_DECL_CLOCK 0
| | #define HAVE_DECL_SYSCONF 1
| | #define HAVE_CLOCK_T 1
| | #define HAVE_STRUCT_TMS 1
| | #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
| | #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define HAVE_GETOPT_H 1
| | #define HAVE_GETOPT_LONG_ONLY 1
| | /* end confdefs.h. */
| | #include
| |
| | int
| | main ()
| | {
| | #ifndef optreset
| | char *p = (char *) optreset;
| | #endif
| |
| | ;
| | return 0;
| | }
| configure:9383: result: no
| configure:9392: checking for working GNU getopt function
| configure:9483: gcc -o conftest -g -O2 conftest.c >&5
| configure:9486: $? = 0
| configure:9488: ./conftest
| conftest: invalid option -- +
| configure:9491: $? = 0
| configure:9505: result: yes
| configure:9513: checking whether getenv is declared
| configure:9537: gcc -c -g -O2 conftest.c >&5
| configure:9543: $? = 0
| configure:9546: test -z || test ! -s conftest.err
| configure:9549: $? = 0
| configure:9552: test -s conftest.o
| configure:9555: $? = 0
| configure:9566: result: yes
| configure:9600: checking whether NLS is requested
| configure:9609: result: yes
| configure:9647: checking for msgfmt
| configure: trying /tools/bin/msgfmt...
| 0 translated messages.
| configure:9679: result: /tools/bin/msgfmt
| configure:9688: checking for gmsgfmt
| configure:9719: result: /tools/bin/msgfmt
| configure:9758: checking for xgettext
| configure:9793: result: no
| configure:9830: checking for msgmerge
| configure:9864: result: no
| configure:9918: checking build system type
| configure:9936: result: i686-pc-linux-gnu
| configure:9944: checking host system type
| configure:9958: result: i686-pc-linux-gnu
| configure:9990: checking for ld used by GCC
| configure:10054: result: /usr/bin/ld
| configure:10063: checking if the linker (/usr/bin/ld) is GNU ld
| configure:10076: result: yes
| configure:10083: checking for shared library run path origin
| configure:10096: result: done
| configure:10547: checking for inttypes.h
| configure:10569: gcc -c -g -O2 conftest.c >&5
| configure:10575: $? = 0
| configure:10578: test -z || test ! -s conftest.err
| configure:10581: $? = 0
| configure:10584: test -s conftest.o
| configure:10587: $? = 0
| configure:10598: result: yes
| configure:10609: checking for stdint.h
| configure:10631: gcc -c -g -O2 conftest.c >&5
| configure:10637: $? = 0
| configure:10640: test -z || test ! -s conftest.err
| configure:10643: $? = 0
| configure:10646: test -s conftest.o
| configure:10649: $? = 0
| configure:10660: result: yes
| configure:10671: checking for unsigned long long
| configure:10693: gcc -o conftest -g -O2 conftest.c >&5
| configure:10699: $? = 0
| configure:10702: test -z || test ! -s conftest.err
| configure:10705: $? = 0
| configure:10708: test -s conftest
| configure:10711: $? = 0
| configure:10723: result: yes
| configure:10755: checking whether strdup is declared
| configure:10779: gcc -c -g -O2 conftest.c >&5
| configure:10785: $? = 0
| configure:10788: test -z || test ! -s conftest.err
| configure:10791: $? = 0
| configure:10794: test -s conftest.o
| configure:10797: $? = 0
| configure:10808: result: yes
| configure:10828: checking whether strndup is declared
| configure:10852: gcc -c -g -O2 conftest.c >&5
| configure:10858: $? = 0
| configure:10861: test -z || test ! -s conftest.err
| configure:10864: $? = 0
| configure:10867: test -s conftest.o
| configure:10870: $? = 0
| configure:10881: result: yes
| configure:10901: checking whether strnlen is declared
| configure:10925: gcc -c -g -O2 conftest.c >&5
| configure:10931: $? = 0
| configure:10934: test -z || test ! -s conftest.err
| configure:10937: $? = 0
| configure:10940: test -s conftest.o
| configure:10943: $? = 0
| configure:10954: result: yes
| configure:10974: checking whether clearerr_unlocked is declared
| configure:10998: gcc -c -g -O2 conftest.c >&5
| configure:11004: $? = 0
| configure:11007: test -z || test ! -s conftest.err
| configure:11010: $? = 0
| configure:11013: test -s conftest.o
| configure:11016: $? = 0
| configure:11027: result: yes
| configure:11047: checking whether feof_unlocked is declared
| configure:11071: gcc -c -g -O2 conftest.c >&5
| configure:11077: $? = 0
| configure:11080: test -z || test ! -s conftest.err
| configure:11083: $? = 0
| configure:11086: test -s conftest.o
| configure:11089: $? = 0
| configure:11100: result: yes
| configure:11120: checking whether ferror_unlocked is declared
| configure:11144: gcc -c -g -O2 conftest.c >&5
| configure:11150: $? = 0
| configure:11153: test -z || test ! -s conftest.err
| configure:11156: $? = 0
| configure:11159: test -s conftest.o
| configure:11162: $? = 0
| configure:11173: result: yes
| configure:11193: checking whether fflush_unlocked is declared
| configure:11217: gcc -c -g -O2 conftest.c >&5
| configure:11223: $? = 0
| configure:11226: test -z || test ! -s conftest.err
| configure:11229: $? = 0
| configure:11232: test -s conftest.o
| configure:11235: $? = 0
| configure:11246: result: yes
| configure:11266: checking whether fgets_unlocked is declared
| configure:11290: gcc -c -g -O2 conftest.c >&5
| configure:11296: $? = 0
| configure:11299: test -z || test ! -s conftest.err
| configure:11302: $? = 0
| configure:11305: test -s conftest.o
| configure:11308: $? = 0
| configure:11319: result: yes
| configure:11339: checking whether fputc_unlocked is declared
| configure:11363: gcc -c -g -O2 conftest.c >&5
| configure:11369: $? = 0
| configure:11372: test -z || test ! -s conftest.err
| configure:11375: $? = 0
| configure:11378: test -s conftest.o
| configure:11381: $? = 0
| configure:11392: result: yes
| configure:11412: checking whether fputs_unlocked is declared
| configure:11436: gcc -c -g -O2 conftest.c >&5
| configure:11442: $? = 0
| configure:11445: test -z || test ! -s conftest.err
| configure:11448: $? = 0
| configure:11451: test -s conftest.o
| configure:11454: $? = 0
| configure:11465: result: yes
| configure:11485: checking whether fread_unlocked is declared
| configure:11509: gcc -c -g -O2 conftest.c >&5
| configure:11515: $? = 0
| configure:11518: test -z || test ! -s conftest.err
| configure:11521: $? = 0
| configure:11524: test -s conftest.o
| configure:11527: $? = 0
| configure:11538: result: yes
| configure:11558: checking whether fwrite_unlocked is declared
| configure:11582: gcc -c -g -O2 conftest.c >&5
| configure:11588: $? = 0
| configure:11591: test -z || test ! -s conftest.err
| configure:11594: $? = 0
| configure:11597: test -s conftest.o
| configure:11600: $? = 0
| configure:11611: result: yes
| configure:11631: checking whether getc_unlocked is declared
| configure:11655: gcc -c -g -O2 conftest.c >&5
| configure:11661: $? = 0
| configure:11664: test -z || test ! -s conftest.err
| configure:11667: $? = 0
| configure:11670: test -s conftest.o
| configure:11673: $? = 0
| configure:11684: result: yes
| configure:11704: checking whether getchar_unlocked is declared
| configure:11728: gcc -c -g -O2 conftest.c >&5
| configure:11734: $? = 0
| configure:11737: test -z || test ! -s conftest.err
| configure:11740: $? = 0
| configure:11743: test -s conftest.o
| configure:11746: $? = 0
| configure:11757: result: yes
| configure:11777: checking whether putc_unlocked is declared
| configure:11801: gcc -c -g -O2 conftest.c >&5
| configure:11807: $? = 0
| configure:11810: test -z || test ! -s conftest.err
| configure:11813: $? = 0
| configure:11816: test -s conftest.o
| configure:11819: $? = 0
| configure:11830: result: yes
| configure:11850: checking whether putchar_unlocked is declared
| configure:11874: gcc -c -g -O2 conftest.c >&5
| configure:11880: $? = 0
| configure:11883: test -z || test ! -s conftest.err
| configure:11886: $? = 0
| configure:11889: test -s conftest.o
| configure:11892: $? = 0
| configure:11903: result: yes
| configure:11940: checking for error_at_line
| configure:11961: gcc -o conftest -g -O2 conftest.c >&5
| configure:11967: $? = 0
| configure:11970: test -z || test ! -s conftest.err
| configure:11973: $? = 0
| configure:11976: test -s conftest
| configure:11979: $? = 0
| configure:11991: result: yes
| configure:12085: checking for CFPreferencesCopyAppValue
| configure:12110: gcc -o conftest -g -O2 -I/System/Library/Frameworks/CoreFoundation.framework/Headers conftest.c -framework CoreFoundation >&5
| gcc: CoreFoundation: No such file or directory
| cc1: error: unrecognized command line option "-framework"
| configure:12116: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | #define HAVE_DECL_CLOCK 0
| | #define HAVE_DECL_SYSCONF 1
| | #define HAVE_CLOCK_T 1
| | #define HAVE_STRUCT_TMS 1
| | #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
| | #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define HAVE_GETOPT_H 1
| | #define HAVE_GETOPT_LONG_ONLY 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_INTTYPES_H_WITH_UINTMAX 1
| | #define HAVE_STDINT_H_WITH_UINTMAX 1
| | #define HAVE_UNSIGNED_LONG_LONG 1
| | #define HAVE_UINTMAX_T 1
| | #define HAVE_DECL_STRDUP 1
| | #define HAVE_DECL_STRNDUP 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_CLEARERR_UNLOCKED 1
| | #define HAVE_DECL_FEOF_UNLOCKED 1
| | #define HAVE_DECL_FERROR_UNLOCKED 1
| | #define HAVE_DECL_FFLUSH_UNLOCKED 1
| | #define HAVE_DECL_FGETS_UNLOCKED 1
| | #define HAVE_DECL_FPUTC_UNLOCKED 1
| | #define HAVE_DECL_FPUTS_UNLOCKED 1
| | #define HAVE_DECL_FREAD_UNLOCKED 1
| | #define HAVE_DECL_FWRITE_UNLOCKED 1
| | #define HAVE_DECL_GETC_UNLOCKED 1
| | #define HAVE_DECL_GETCHAR_UNLOCKED 1
| | #define HAVE_DECL_PUTC_UNLOCKED 1
| | #define HAVE_DECL_PUTCHAR_UNLOCKED 1
| | /* end confdefs.h. */
| | #include
| | int
| | main ()
| | {
| | CFPreferencesCopyAppValue(NULL, NULL)
| | ;
| | return 0;
| | }
| configure:12142: result: no
| configure:12151: checking for CFLocaleCopyCurrent
| configure:12176: gcc -o conftest -g -O2 -I/System/Library/Frameworks/CoreFoundation.framework/Headers conftest.c -framework CoreFoundation >&5
| gcc: CoreFoundation: No such file or directory
| cc1: error: unrecognized command line option "-framework"
| configure:12182: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | #define HAVE_DECL_CLOCK 0
| | #define HAVE_DECL_SYSCONF 1
| | #define HAVE_CLOCK_T 1
| | #define HAVE_STRUCT_TMS 1
| | #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
| | #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define HAVE_GETOPT_H 1
| | #define HAVE_GETOPT_LONG_ONLY 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_INTTYPES_H_WITH_UINTMAX 1
| | #define HAVE_STDINT_H_WITH_UINTMAX 1
| | #define HAVE_UNSIGNED_LONG_LONG 1
| | #define HAVE_UINTMAX_T 1
| | #define HAVE_DECL_STRDUP 1
| | #define HAVE_DECL_STRNDUP 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_CLEARERR_UNLOCKED 1
| | #define HAVE_DECL_FEOF_UNLOCKED 1
| | #define HAVE_DECL_FERROR_UNLOCKED 1
| | #define HAVE_DECL_FFLUSH_UNLOCKED 1
| | #define HAVE_DECL_FGETS_UNLOCKED 1
| | #define HAVE_DECL_FPUTC_UNLOCKED 1
| | #define HAVE_DECL_FPUTS_UNLOCKED 1
| | #define HAVE_DECL_FREAD_UNLOCKED 1
| | #define HAVE_DECL_FWRITE_UNLOCKED 1
| | #define HAVE_DECL_GETC_UNLOCKED 1
| | #define HAVE_DECL_GETCHAR_UNLOCKED 1
| | #define HAVE_DECL_PUTC_UNLOCKED 1
| | #define HAVE_DECL_PUTCHAR_UNLOCKED 1
| | /* end confdefs.h. */
| | #include
| | int
| | main ()
| | {
| | CFLocaleCopyCurrent();
| | ;
| | return 0;
| | }
| configure:12208: result: no
| configure:12225: checking whether NLS is requested
| configure:12234: result: yes
| configure:12252: checking for GNU gettext in libc
| configure:12276: gcc -o conftest -g -O2 conftest.c >&5
| configure:12282: $? = 0
| configure:12285: test -z || test ! -s conftest.err
| configure:12288: $? = 0
| configure:12291: test -s conftest
| configure:12294: $? = 0
| configure:12306: result: yes
| configure:13010: checking whether to use NLS
| configure:13012: result: yes
| configure:13015: checking where the gettext function comes from
| configure:13026: result: libc
| configure:13122: checking for stdlib.h
| configure:13127: result: yes
| configure:13266: checking for GNU libc compatible malloc
| configure:13295: gcc -o conftest -g -O2 conftest.c >&5
| configure:13298: $? = 0
| configure:13300: ./conftest
| configure:13303: $? = 0
| configure:13317: result: yes
| configure:13377: checking for iswcntrl
| configure:13434: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:111: warning: conflicting types for built-in function 'iswcntrl'
| configure:13440: $? = 0
| configure:13443: test -z || test ! -s conftest.err
| configure:13446: $? = 0
| configure:13449: test -s conftest
| configure:13452: $? = 0
| configure:13464: result: yes
| configure:13377: checking for wcwidth
| configure:13434: gcc -o conftest -g -O2 conftest.c >&5
| configure:13440: $? = 0
| configure:13443: test -z || test ! -s conftest.err
| configure:13446: $? = 0
| configure:13449: test -s conftest
| configure:13452: $? = 0
| configure:13464: result: yes
| configure:13475: checking whether mbrtowc and mbstate_t are properly declared
| configure:13500: gcc -o conftest -g -O2 conftest.c >&5
| configure:13506: $? = 0
| configure:13509: test -z || test ! -s conftest.err
| configure:13512: $? = 0
| configure:13515: test -s conftest
| configure:13518: $? = 0
| configure:13530: result: yes
| configure:13541: checking whether wcwidth is declared
| configure:13574: gcc -c -g -O2 conftest.c >&5
| configure:13580: $? = 0
| configure:13583: test -z || test ! -s conftest.err
| configure:13586: $? = 0
| configure:13589: test -s conftest.o
| configure:13592: $? = 0
| configure:13603: result: yes
| configure:13616: checking whether mbswidth is declared in
| configure:13643: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:100: error: 'mbswidth' undeclared (first use in this function)
| conftest.c:100: error: (Each undeclared identifier is reported only once
| conftest.c:100: error: for each function it appears in.)
| configure:13649: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | #define HAVE_DECL_CLOCK 0
| | #define HAVE_DECL_SYSCONF 1
| | #define HAVE_CLOCK_T 1
| | #define HAVE_STRUCT_TMS 1
| | #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
| | #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define HAVE_GETOPT_H 1
| | #define HAVE_GETOPT_LONG_ONLY 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_INTTYPES_H_WITH_UINTMAX 1
| | #define HAVE_STDINT_H_WITH_UINTMAX 1
| | #define HAVE_UNSIGNED_LONG_LONG 1
| | #define HAVE_UINTMAX_T 1
| | #define HAVE_DECL_STRDUP 1
| | #define HAVE_DECL_STRNDUP 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_CLEARERR_UNLOCKED 1
| | #define HAVE_DECL_FEOF_UNLOCKED 1
| | #define HAVE_DECL_FERROR_UNLOCKED 1
| | #define HAVE_DECL_FFLUSH_UNLOCKED 1
| | #define HAVE_DECL_FGETS_UNLOCKED 1
| | #define HAVE_DECL_FPUTC_UNLOCKED 1
| | #define HAVE_DECL_FPUTS_UNLOCKED 1
| | #define HAVE_DECL_FREAD_UNLOCKED 1
| | #define HAVE_DECL_FWRITE_UNLOCKED 1
| | #define HAVE_DECL_GETC_UNLOCKED 1
| | #define HAVE_DECL_GETCHAR_UNLOCKED 1
| | #define HAVE_DECL_PUTC_UNLOCKED 1
| | #define HAVE_DECL_PUTCHAR_UNLOCKED 1
| | #define ENABLE_NLS 1
| | #define HAVE_GETTEXT 1
| | #define HAVE_DCGETTEXT 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | /* end confdefs.h. */
| |
| | #if HAVE_WCHAR_H
| | # include
| | #endif
| |
| | int
| | main ()
| | {
| |
| | char *p = (char *) mbswidth;
| |
| | ;
| | return 0;
| | }
| configure:13672: result: no
| configure:13685: checking for mbstate_t
| configure:13707: gcc -c -g -O2 conftest.c >&5
| configure:13713: $? = 0
| configure:13716: test -z || test ! -s conftest.err
| configure:13719: $? = 0
| configure:13722: test -s conftest.o
| configure:13725: $? = 0
| configure:13736: result: yes
| configure:13754: checking for obstacks
| configure:13775: gcc -o conftest -g -O2 conftest.c >&5
| configure:13781: $? = 0
| configure:13784: test -z || test ! -s conftest.err
| configure:13787: $? = 0
| configure:13790: test -s conftest
| configure:13793: $? = 0
| configure:13805: result: yes
| configure:13878: checking for mbstate_t
| configure:13929: result: yes
| configure:13945: checking whether mbrtowc and mbstate_t are properly declared
| configure:14000: result: yes
| configure:14051: checking for stpcpy
| configure:14108: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:120: warning: conflicting types for built-in function 'stpcpy'
| configure:14114: $? = 0
| configure:14117: test -z || test ! -s conftest.err
| configure:14120: $? = 0
| configure:14123: test -s conftest
| configure:14126: $? = 0
| configure:14138: result: yes
| configure:14172: checking for strdup
| configure:14229: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:121: warning: conflicting types for built-in function 'strdup'
| configure:14235: $? = 0
| configure:14238: test -z || test ! -s conftest.err
| configure:14241: $? = 0
| configure:14244: test -s conftest
| configure:14247: $? = 0
| configure:14259: result: yes
| configure:14294: checking for strerror
| configure:14351: gcc -o conftest -g -O2 conftest.c >&5
| configure:14357: $? = 0
| configure:14360: test -z || test ! -s conftest.err
| configure:14363: $? = 0
| configure:14366: test -s conftest
| configure:14369: $? = 0
| configure:14381: result: yes
| configure:14422: checking for working strndup
| configure:14474: gcc -o conftest -g -O2 conftest.c >&5
| configure:14477: $? = 0
| configure:14479: ./conftest
| configure:14482: $? = 0
| configure:14496: result: yes
| configure:14527: checking for working strnlen
| configure:14566: gcc -o conftest -g -O2 conftest.c >&5
| configure:14569: $? = 0
| configure:14571: ./conftest
| configure:14574: $? = 0
| configure:14588: result: yes
| configure:14626: checking for strtol
| configure:14683: gcc -o conftest -g -O2 conftest.c >&5
| configure:14689: $? = 0
| configure:14692: test -z || test ! -s conftest.err
| configure:14695: $? = 0
| configure:14698: test -s conftest
| configure:14701: $? = 0
| configure:14713: result: yes
| configure:14752: checking for strtoul
| configure:14809: gcc -o conftest -g -O2 conftest.c >&5
| configure:14815: $? = 0
| configure:14818: test -z || test ! -s conftest.err
| configure:14821: $? = 0
| configure:14824: test -s conftest
| configure:14827: $? = 0
| configure:14839: result: yes
| configure:14884: checking for strverscmp
| configure:14941: gcc -o conftest -g -O2 conftest.c >&5
| configure:14947: $? = 0
| configure:14950: test -z || test ! -s conftest.err
| configure:14953: $? = 0
| configure:14956: test -s conftest
| configure:14959: $? = 0
| configure:14971: result: yes
| configure:15004: checking for unistd.h
| configure:15009: result: yes
| configure:15386: checking for valgrind
| configure:15415: result: no
| configure:15474: checking for g++
| configure:15490: found /usr/bin/g++
| configure:15500: result: g++
| configure:15516: checking for C++ compiler version
| configure:15519: g++ --version &5
| g++ (GCC) 4.1.2
| 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.
|
| configure:15522: $? = 0
| configure:15524: g++ -v &5
| Using built-in specs.
| Target: i686-pc-linux-gnu
| Configured with: ../butterfly-toolchain/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --enable-checking --disable-werror
| Thread model: posix
| gcc version 4.1.2
| configure:15527: $? = 0
| configure:15529: g++ -V &5
| g++: '-V' option must have argument
| configure:15532: $? = 1
| configure:15535: checking whether we are using the GNU C++ compiler
| configure:15559: g++ -c conftest.cc >&5
| configure:15565: $? = 0
| configure:15568: test -z || test ! -s conftest.err
| configure:15571: $? = 0
| configure:15574: test -s conftest.o
| configure:15577: $? = 0
| configure:15590: result: yes
| configure:15596: checking whether g++ accepts -g
| configure:15617: g++ -c -g conftest.cc >&5
| configure:15623: $? = 0
| configure:15626: test -z || test ! -s conftest.err
| configure:15629: $? = 0
| configure:15632: test -s conftest.o
| configure:15635: $? = 0
| configure:15646: result: yes
| configure:15688: g++ -c -g -O2 conftest.cc >&5
| configure:15694: $? = 0
| configure:15697: test -z || test ! -s conftest.err
| configure:15700: $? = 0
| configure:15703: test -s conftest.o
| configure:15706: $? = 0
| configure:15732: g++ -c -g -O2 conftest.cc >&5
| conftest.cc: In function 'int main()':
| conftest.cc:110: error: 'exit' was not declared in this scope
| configure:15738: $? = 1
| configure: failed program was:
| | /* confdefs.h. */
| |
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "2.3"
| | #define PACKAGE_STRING "GNU Bison 2.3"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "2.3"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define lint 1
| | #define M4 "/usr/bin/m4"
| | #define HAVE_LOCALE_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE__BOOL 1
| | #define HAVE_STDBOOL_H 1
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | #define HAVE_DECL_CLOCK 0
| | #define HAVE_DECL_SYSCONF 1
| | #define HAVE_CLOCK_T 1
| | #define HAVE_STRUCT_TMS 1
| | #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
| | #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define HAVE_GETOPT_H 1
| | #define HAVE_GETOPT_LONG_ONLY 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_INTTYPES_H_WITH_UINTMAX 1
| | #define HAVE_STDINT_H_WITH_UINTMAX 1
| | #define HAVE_UNSIGNED_LONG_LONG 1
| | #define HAVE_UINTMAX_T 1
| | #define HAVE_DECL_STRDUP 1
| | #define HAVE_DECL_STRNDUP 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_CLEARERR_UNLOCKED 1
| | #define HAVE_DECL_FEOF_UNLOCKED 1
| | #define HAVE_DECL_FERROR_UNLOCKED 1
| | #define HAVE_DECL_FFLUSH_UNLOCKED 1
| | #define HAVE_DECL_FGETS_UNLOCKED 1
| | #define HAVE_DECL_FPUTC_UNLOCKED 1
| | #define HAVE_DECL_FPUTS_UNLOCKED 1
| | #define HAVE_DECL_FREAD_UNLOCKED 1
| | #define HAVE_DECL_FWRITE_UNLOCKED 1
| | #define HAVE_DECL_GETC_UNLOCKED 1
| | #define HAVE_DECL_GETCHAR_UNLOCKED 1
| | #define HAVE_DECL_PUTC_UNLOCKED 1
| | #define HAVE_DECL_PUTCHAR_UNLOCKED 1
| | #define ENABLE_NLS 1
| | #define HAVE_GETTEXT 1
| | #define HAVE_DCGETTEXT 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_DECL_MBSWIDTH_IN_WCHAR_H 0
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_OBSTACK 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRDUP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_STRNDUP 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STRVERSCMP 1
| | #define HAVE_UNISTD_H 1
| | #define USE_UNLOCKED_IO 1
| | #define YYENABLE_NLS 1
| | /* end confdefs.h. */
| |
| | int
| | main ()
| | {
| | exit (42);
| | ;
| | return 0;
| | }
| configure:15688: g++ -c -g -O2 conftest.cc >&5
| configure:15694: $? = 0
| configure:15697: test -z || test ! -s conftest.err
| configure:15700: $? = 0
| configure:15703: test -s conftest.o
| configure:15706: $? = 0
| configure:15732: g++ -c -g -O2 conftest.cc >&5
| configure:15738: $? = 0
| configure:15741: test -z || test ! -s conftest.err
| configure:15744: $? = 0
| configure:15747: test -s conftest.o
| configure:15750: $? = 0
| configure:15775: checking dependency style of g++
| configure:15865: result: gcc3
| configure:15884: checking whether g++ builds executables that work
| configure:15924: g++ -c -g -O2 conftest.cc >&5
| configure:15930: $? = 0
| configure:15933: test -z || test ! -s conftest.err
| configure:15936: $? = 0
| configure:15939: test -s conftest.o
| configure:15942: $? = 0
| configure:15945: g++ -o conftest -g -O2 conftest.o >&5
| configure:15948: $? = 0
| configure:15954: ./conftest
| configure:15957: $? = 0
| configure:15980: result: yes
| configure:16151: creating ./config.status
|
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
|
| This file was extended by GNU Bison config.status 2.3, which was
| generated by GNU Autoconf 2.59. Invocation command line was
|
| CONFIG_FILES =
| CONFIG_HEADERS =
| CONFIG_LINKS =
| CONFIG_COMMANDS =
| $ ./config.status
|
| on Kiroshema
|
| config.status:802: creating runtime-po/Makefile.in
| config.status:802: creating tests/Makefile
| config.status:802: creating tests/atlocal
| config.status:802: creating tests/bison
| config.status:802: creating Makefile
| config.status:802: creating build-aux/Makefile
| config.status:802: creating po/Makefile.in
| config.status:802: creating data/Makefile
| config.status:802: creating examples/Makefile
| config.status:802: creating examples/calc++/Makefile
| config.status:802: creating lib/Makefile
| config.status:802: creating src/Makefile
| config.status:802: creating doc/Makefile
| config.status:872: creating config.h
| config.status:1364: executing depfiles commands
| config.status:1364: executing default-1 commands
| config.status:1364: executing tests/atconfig commands
|
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
|
| ac_cv_build=i686-pc-linux-gnu
| ac_cv_build_alias=i686-pc-linux-gnu
| ac_cv_c_compiler_gnu=yes
| ac_cv_c_inline=inline
| ac_cv_cxx_compiler_gnu=yes
| ac_cv_env_CC_set=
| ac_cv_env_CC_value=
| ac_cv_env_CFLAGS_set=
| ac_cv_env_CFLAGS_value=
| ac_cv_env_CPPFLAGS_set=
| ac_cv_env_CPPFLAGS_value=
| ac_cv_env_CPP_set=
| ac_cv_env_CPP_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_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_exeext=
| ac_cv_func_dup2=yes
| ac_cv_func_fork=yes
| ac_cv_func_fork_works=yes
| ac_cv_func_getopt_long_only=yes
| ac_cv_func_isascii=yes
| ac_cv_func_iswcntrl=yes
| ac_cv_func_iswprint=yes
| ac_cv_func_malloc_0_nonnull=yes
| ac_cv_func_mbsinit=yes
| ac_cv_func_obstack=yes
| ac_cv_func_setlocale=yes
| ac_cv_func_stpcpy=yes
| ac_cv_func_strdup=yes
| ac_cv_func_strerror=yes
| ac_cv_func_strerror_r=yes
| ac_cv_func_strerror_r_char_p=yes
| ac_cv_func_strnlen_working=yes
| ac_cv_func_strtol=yes
| ac_cv_func_strtoul=yes
| ac_cv_func_strverscmp=yes
| ac_cv_func_times=yes
| ac_cv_func_vfork=yes
| ac_cv_func_vfork_works=yes
| ac_cv_func_waitpid=yes
| ac_cv_func_wcwidth=yes
| ac_cv_have_decl_clearerr_unlocked=yes
| ac_cv_have_decl_clock=no
| ac_cv_have_decl_feof_unlocked=yes
| ac_cv_have_decl_ferror_unlocked=yes
| ac_cv_have_decl_fflush_unlocked=yes
| ac_cv_have_decl_fgets_unlocked=yes
| ac_cv_have_decl_fputc_unlocked=yes
| ac_cv_have_decl_fputs_unlocked=yes
| ac_cv_have_decl_fread_unlocked=yes
| ac_cv_have_decl_fwrite_unlocked=yes
| ac_cv_have_decl_getc_unlocked=yes
| ac_cv_have_decl_getchar_unlocked=yes
| ac_cv_have_decl_getenv=yes
| ac_cv_have_decl_getrusage=yes
| ac_cv_have_decl_mbswidth=no
| ac_cv_have_decl_optreset=no
| ac_cv_have_decl_putc_unlocked=yes
| ac_cv_have_decl_putchar_unlocked=yes
| ac_cv_have_decl_strdup=yes
| ac_cv_have_decl_strerror_r=yes
| ac_cv_have_decl_strndup=yes
| ac_cv_have_decl_strnlen=yes
| ac_cv_have_decl_sysconf=yes
| ac_cv_have_decl_times=yes
| ac_cv_have_decl_wcwidth=yes
| ac_cv_header_getopt_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_locale_h=yes
| ac_cv_header_memory_h=yes
| ac_cv_header_minix_config_h=no
| ac_cv_header_stdbool_h=yes
| ac_cv_header_stdc=yes
| ac_cv_header_stdint_h=yes
| ac_cv_header_stdlib_h=yes
| ac_cv_header_string_h=yes
| ac_cv_header_strings_h=yes
| ac_cv_header_sys_resource_h=yes
| ac_cv_header_sys_stat_h=yes
| ac_cv_header_sys_time_h=yes
| ac_cv_header_sys_times_h=yes
| ac_cv_header_sys_types_h=yes
| ac_cv_header_sys_wait_h=yes
| ac_cv_header_unistd_h=yes
| ac_cv_header_vfork_h=no
| ac_cv_header_wchar_h=yes
| ac_cv_header_wctype_h=yes
| ac_cv_host=i686-pc-linux-gnu
| ac_cv_host_alias=i686-pc-linux-gnu
| ac_cv_lib_error_at_line=yes
| ac_cv_lib_fl_yywrap=no
| ac_cv_lib_l_yywrap=no
| ac_cv_objext=o
| ac_cv_path_GMSGFMT=/tools/bin/msgfmt
| ac_cv_path_M4=/usr/bin/m4
| ac_cv_path_MSGFMT=/tools/bin/msgfmt
| ac_cv_path_MSGMERGE=:
| ac_cv_path_XGETTEXT=:
| ac_cv_path_install='/usr/bin/install -c'
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='gcc -E'
| ac_cv_prog_LEX=flex
| ac_cv_prog_YACC='bison -y'
| ac_cv_prog_ac_ct_CC=gcc
| ac_cv_prog_ac_ct_CXX=g++
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_stdc=
| ac_cv_prog_cxx_g=yes
| ac_cv_prog_egrep='grep -E'
| ac_cv_prog_gnu_m4=yes
| ac_cv_prog_lex_root=lex.yy
| ac_cv_prog_lex_yytext_pointer=no
| ac_cv_prog_make_make_set=yes
| ac_cv_safe_to_define___extensions__=yes
| ac_cv_type__Bool=yes
| ac_cv_type_clock_t=yes
| ac_cv_type_mbstate_t=yes
| ac_cv_type_pid_t=yes
| ac_cv_type_struct_tms=yes
| ac_cv_type_uintptr_t=yes
| ac_cv_type_unsigned_long_long=yes
| ac_cv_win_or_dos=no
| acl_cv_hardcode_direct=no
| acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
| acl_cv_hardcode_libdir_separator=
| acl_cv_hardcode_minus_L=no
| acl_cv_libext=a
| acl_cv_path_LD=/usr/bin/ld
| acl_cv_prog_gnu_ld=yes
| acl_cv_rpath=done
| acl_cv_shlibext=so
| acl_cv_wl=-Wl,
| am_cv_CC_dependencies_compiler_type=gcc3
| am_cv_CXX_dependencies_compiler_type=gcc3
| am_cv_prog_cc_stdc=
| bison_cv_cxx_works=yes
| gl_cv_func_gnu_getopt=yes
| gl_cv_func_mbrtowc=yes
| gl_cv_func_strndup=yes
| gl_cv_header_inttypes_h=yes
| gl_cv_header_stdint_h=yes
| gt_cv_func_CFLocaleCopyCurrent=no
| gt_cv_func_CFPreferencesCopyAppValue=no
| gt_cv_func_gnugettext1_libc=yes
|
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
|
| ACLOCAL='${SHELL} /sources/bison-2.3/build-aux/missing --run aclocal-1.9'
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='${SHELL} /sources/bison-2.3/build-aux/missing --run tar'
| AUTOCONF='${SHELL} /sources/bison-2.3/build-aux/missing --run autoconf'
| AUTOHEADER='${SHELL} /sources/bison-2.3/build-aux/missing --run autoheader'
| AUTOM4TE='${SHELL} /sources/bison-2.3/build-aux/missing --run autom4te'
| AUTOMAKE='${SHELL} /sources/bison-2.3/build-aux/missing --run automake-1.9'
| AWK='gawk'
| BISON_CXX_WORKS=':'
| BISON_CXX_WORKS_FALSE='#'
| BISON_CXX_WORKS_TRUE=''
| BISON_LOCALEDIR='/tools/share/locale'
| CC='gcc'
| CCDEPMODE='depmode=gcc3'
| CFLAGS='-g -O2'
| CPP='gcc -E'
| CPPFLAGS=''
| CXX='g++'
| CXXDEPMODE='depmode=gcc3'
| CXXFLAGS='-g -O2'
| CYGPATH_W='echo'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='grep -E'
| EXEEXT=''
| GCC='yes'
| GETOPT_H=''
| GMSGFMT='/tools/bin/msgfmt'
| HAVE__BOOL='1'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
| INTLLIBS=''
| INTL_MACOSX_LIBS=''
| LDFLAGS=''
| LEX='flex'
| LEXLIB=''
| LEX_OUTPUT_ROOT='lex.yy'
| LIBICONV='-liconv'
| LIBINTL=''
| LIBOBJS=' dirname$U.o exitfail$U.o hard-locale$U.o hash$U.o quote$U.o quotearg$U.o fopen-safer$U.o dup-safer$U.o fd-safer$U.o pipe-safer$U.o xmalloc$U.o'
| LIBS=''
| LTLIBICONV='-liconv'
| LTLIBINTL=''
| LTLIBOBJS=' dirname$U.lo exitfail$U.lo hard-locale$U.lo hash$U.lo quote$U.lo quotearg$U.lo fopen-safer$U.lo dup-safer$U.lo fd-safer$U.lo pipe-safer$U.lo xmalloc$U.lo'
| M4='/usr/bin/m4'
| MAKEINFO='${SHELL} /sources/bison-2.3/build-aux/missing --run makeinfo'
| MKINSTALLDIRS='$(top_builddir)/build-aux/mkinstalldirs'
| MSGFMT='/tools/bin/msgfmt'
| MSGMERGE=':'
| O0CFLAGS='-g '
| O0CXXFLAGS='-g '
| OBJEXT='o'
| PACKAGE='bison'
| PACKAGE_BUGREPORT='address@hidden'
| PACKAGE_NAME='GNU Bison'
| PACKAGE_STRING='GNU Bison 2.3'
| PACKAGE_TARNAME='bison'
| PACKAGE_VERSION='2.3'
| PATH_SEPARATOR=':'
| POSUB='po'
| RANLIB='ranlib'
| SET_MAKE=''
| SHELL='/bin/sh'
| STDBOOL_H=''
| STRIP=''
| UNISTD_H=''
| USE_NLS='yes'
| VALGRIND=''
| VERSION='2.3'
| WARNING_CFLAGS=' -W -Wall -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wshadow -Wstrict-prototypes'
| WARNING_CXXFLAGS=' -W -Wall -Wcast-align -Wcast-qual -Wformat -Wwrite-strings'
| WERROR_CFLAGS=' -Werror'
| XGETTEXT=':'
| YACC='bison -y'
| YACC_LIBRARY='liby.a'
| YACC_SCRIPT='yacc'
| ac_ct_CC='gcc'
| ac_ct_CXX='g++'
| ac_ct_RANLIB='ranlib'
| ac_ct_STRIP=''
| aclocaldir='${datadir}/aclocal'
| am__fastdepCC_FALSE='#'
| am__fastdepCC_TRUE=''
| am__fastdepCXX_FALSE='#'
| am__fastdepCXX_TRUE=''
| am__include='include'
| am__leading_dot='.'
| am__quote=''
| am__tar='${AMTAR} chof - "$$tardir"'
| am__untar='${AMTAR} xf -'
| bindir='${exec_prefix}/bin'
| build='i686-pc-linux-gnu'
| build_alias=''
| build_cpu='i686'
| build_os='linux-gnu'
| build_vendor='pc'
| datadir='${prefix}/share'
| exec_prefix='${prefix}'
| host='i686-pc-linux-gnu'
| host_alias=''
| host_cpu='i686'
| host_os='linux-gnu'
| host_vendor='pc'
| includedir='${prefix}/include'
| infodir='${prefix}/info'
| install_sh='/sources/bison-2.3/build-aux/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localstatedir='${prefix}/var'
| mandir='${prefix}/man'
| mkdir_p='mkdir -p --'
| oldincludedir='/usr/include'
| prefix='/usr'
| program_transform_name='s,x,x,'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
|
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
|
| #define ENABLE_NLS 1
| #define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
| #define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
| #define HAVE_CLOCK_T 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_CLEARERR_UNLOCKED 1
| #define HAVE_DECL_CLOCK 0
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FERROR_UNLOCKED 1
| #define HAVE_DECL_FFLUSH_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_DECL_FPUTC_UNLOCKED 1
| #define HAVE_DECL_FPUTS_UNLOCKED 1
| #define HAVE_DECL_FREAD_UNLOCKED 1
| #define HAVE_DECL_FWRITE_UNLOCKED 1
| #define HAVE_DECL_GETCHAR_UNLOCKED 1
| #define HAVE_DECL_GETC_UNLOCKED 1
| #define HAVE_DECL_GETENV 1
| #define HAVE_DECL_GETRUSAGE 1
| #define HAVE_DECL_MBSWIDTH_IN_WCHAR_H 0
| #define HAVE_DECL_PUTCHAR_UNLOCKED 1
| #define HAVE_DECL_PUTC_UNLOCKED 1
| #define HAVE_DECL_STRDUP 1
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_DECL_STRNDUP 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_SYSCONF 1
| #define HAVE_DECL_TIMES 1
| #define HAVE_DECL_WCWIDTH 1
| #define HAVE_DUP2 1
| #define HAVE_FORK 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GETOPT_LONG_ONLY 1
| #define HAVE_GETTEXT 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_INTTYPES_H_WITH_UINTMAX 1
| #define HAVE_ISASCII 1
| #define HAVE_ISWCNTRL 1
| #define HAVE_ISWPRINT 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC 1
| #define HAVE_MBRTOWC 1
| #define HAVE_MBRTOWC 1
| #define HAVE_MBSINIT 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_MEMORY_H 1
| #define HAVE_OBSTACK 1
| #define HAVE_SETLOCALE 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STDINT_H_WITH_UINTMAX 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STPCPY 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRERROR_R 1
| #define HAVE_STRINGS_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRUCT_TMS 1
| #define HAVE_STRVERSCMP 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_TIMES 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_UINTPTR_T 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_VFORK 1
| #define HAVE_WAITPID 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCWIDTH 1
| #define HAVE_WORKING_FORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE__BOOL 1
| #define M4 "/usr/bin/m4"
| #define PACKAGE "bison"
| #define PACKAGE_BUGREPORT "address@hidden"
| #define PACKAGE_NAME "GNU Bison"
| #define PACKAGE_STRING "GNU Bison 2.3"
| #define PACKAGE_TARNAME "bison"
| #define PACKAGE_VERSION "2.3"
| #define STDC_HEADERS 1
| #define STRERROR_R_CHAR_P 1
| #define USE_UNLOCKED_IO 1
| #define VERSION "2.3"
| #define YYENABLE_NLS 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define __EXTENSIONS__ 1
| #define lint 1
| #endif
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
|
| configure: exit 0