## ------------------------- ## ## 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