bug-bison
[Top][All Lists]
Advanced

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

[GNU Bison 1.75b] testsuite.log: 7 failures


From: Paul Eggert
Subject: [GNU Bison 1.75b] testsuite.log: 7 failures
Date: Wed, 13 Nov 2002 23:22:51 -0800 (PST)

I built Bison 1.75b with Sun Forte 7 cc on Solaris 8 (32-bit sparc),
and ran into several "make check" failures.  I looked into the first
failure (test case 70).  Bison produces the same .c file with Sun
Forte 7 cc that it does with GCC, but the .c file seems to be compiled
differently by Sun Forte 7 cc than by GCC.

I tried compiling test case 70 with YYDEBUG and got the results noted
below.  Notice the bogus line 'Reducing stack 0 by rule 246 (line 2),
-> "end of input"' in the parser compiled by Sun Forte 7 cc.

Any suggestions for how to debug this further?  I suspect that it's
some low-level coding error in glr.c.

1009-sic $ gcc -DYYDEBUG -I/reb/src/base/+NEW/bison/bison.tmp/sunos58cc calc.c 
-o gcc.out
1010-sic $ echo 1=2=3 | ./gcc.out
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '='
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '='
Reducing stack 0 by rule 0 (line 87),input "end of input"  -> $accept
Stack 0 entering state -1
parse error, unexpected '='
Error: popping token "end of input" ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
1011-sic $ cc -DYYDEBUG -I/reb/src/base/+NEW/bison/bison.tmp/sunos58cc calc.c 
-o cc.out
1013-sic $ echo 1=2=3 | ./cc.out
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '='
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '='
Reducing stack 0 by rule 0 (line 87),input "end of input"  -> $accept
Stack 0 entering state -1
Reducing stack 0 by rule 246 (line 2), -> "end of input"
Stack 0 entering state 0
parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
Error: popping token "end of input" ()
Error: popping token NEG ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
1014-sic $ 


Here is the testsuite.log.

## --------------------------- ##
## GNU Bison 1.75b test suite. ##
## --------------------------- ##

testsuite: command line was:
  $ ../../tests/testsuite 

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

testsuite: ../../po/ChangeLog:
| 2002-08-08  gettextize  <address@hidden>
| 
|       * Rules-quot: New file, from gettext-0.11.5.
|       * boldquot.sed: New file, from gettext-0.11.5.
|       * address@hidden: New file, from gettext-0.11.5.
|       * address@hidden: New file, from gettext-0.11.5.
|       * insert-header.sin: New file, from gettext-0.11.5.
|       * quot.sed: New file, from gettext-0.11.5.
|       * remove-potcdate.sin: New file, from gettext-0.11.5.
| 

testsuite: ../../ChangeLog:
| 2002-11-12  Paul Eggert  <address@hidden>
| 
|       Version 1.75b.
| 
|       * data/glr.c (yydoAction): Return YYRESULTTAG, not int.
|       (yyglrReduce): Return yyok, not 0.
|       This should avoid the enumerated-type warnings reported
|       by Nelson H.F. Beebe in
|       <http://mail.gnu.org/pipermail/bug-bison/2002-November/001872.html>.
| 

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

hostname = sic.twinsun.com
uname -m = sun4u
uname -r = 5.8
uname -s = SunOS
uname -v = Generic_108528-16

/usr/bin/uname -p = sparc
/bin/uname -X     = System = SunOS
Node = sic.twinsun.com
Release = 5.8
KernelID = Generic_108528-16
Machine = sun4u
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 1

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

PATH: /reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests
PATH: /reb/src/base/+NEW/bison/bison-1.75b/tests
PATH: /net/knick/home/eggert/bin
PATH: /opt/reb/bin
PATH: /opt/reb/sbin
PATH: /usr/krb5/bin
PATH: /usr/krb5/sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/perl5/5.00503/bin
PATH: /usr/ccs/bin
PATH: /usr/dt/bin
PATH: /usr/openwin/bin
PATH: /opt/sfw/bin
PATH: /opt/sfw/sbin
PATH: /opt/SUNWspro/bin
PATH: /usr/proc/bin
PATH: /usr/apache/bin
PATH: /opt/informix/bin
PATH: /opt/frame/bin
PATH: /opt/SUNWut/bin
PATH: /opt/SUNWut/sbin
PATH: /sbin

testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright 2000, 2001 Free Software Foundation, Inc.
| 
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests'
| at_srcdir='../../tests'
| abs_srcdir='/reb/src/base/+NEW/bison/bison-1.75b/tests'
| at_top_srcdir='../..'
| abs_top_srcdir='/reb/src/base/+NEW/bison/bison-1.75b'
| at_top_builddir='../'
| abs_top_builddir='/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc'
| 
| AUTOTEST_PATH='tests'
| 
| SHELL=${CONFIG_SHELL-'/bin/bash'}

testsuite: atlocal:
| # tests/atlocal.  Generated from atlocal.in by configure.                     
                -*- shell-script -*-
| # Configurable variable values for Bison test suite.
| # Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
| 
| # We need a C compiler.
| CC='cc'
| 
| # We want no optimization.
| CFLAGS='-g  '
| 
| # We need `config.h'.
| CPPFLAGS="-I$abs_top_builddir "
| 
| # Is the compiler GCC?
| GCC=''

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

testsuite.at:39: /reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/bison 
--version
bison (GNU Bison) 1.75b
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2002 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.

## --------------------------- ##
## Silently running the tests. ##
## --------------------------- ##
testsuite: starting at: Wed Nov 13 23:05:04 PST 2002
1. input.at:28: ok      (0m0.030s 0m0.110s)
2. input.at:46: ok      (0m0.010s 0m0.080s)
3. input.at:64: ok      (0m0.010s 0m0.100s)
4. input.at:93: ok      (0m0.270s 0m0.330s)
5. output.at:38: ok     (0m0.150s 0m0.140s)
6. output.at:40: ok     (0m0.170s 0m0.170s)
7. output.at:42: ok     (0m0.160s 0m0.150s)
8. output.at:44: ok     (0m0.180s 0m0.120s)
9. output.at:46: ok     (0m0.180s 0m0.140s)
10. output.at:48: ok    (0m0.150s 0m0.170s)
11. output.at:52: ok    (0m0.180s 0m0.100s)
12. output.at:54: ok    (0m0.120s 0m0.190s)
13. output.at:57: ok    (0m0.190s 0m0.090s)
14. output.at:61: ok    (0m0.160s 0m0.170s)
15. output.at:63: ok    (0m0.180s 0m0.100s)
16. output.at:67: ok    (0m0.120s 0m0.170s)
17. output.at:72: ok    (0m0.180s 0m0.110s)
18. output.at:75: ok    (0m0.210s 0m0.110s)
19. output.at:79: ok    (0m0.140s 0m0.170s)
20. output.at:83: ok    (0m0.150s 0m0.130s)
21. sets.at:66: ok      (0m0.170s 0m0.250s)
22. sets.at:151: ok     (0m0.170s 0m0.140s)
23. sets.at:193: ok     (0m0.220s 0m0.280s)
24. reduce.at:26: ok    (0m0.170s 0m0.160s)
25. reduce.at:70: ok    (0m0.170s 0m0.140s)
26. reduce.at:125: ok   (0m0.170s 0m0.120s)
27. reduce.at:212: ok   (0m0.290s 0m0.290s)
28. reduce.at:301: ok   (0m0.100s 0m0.140s)
29. reduce.at:342: ok   (0m0.020s 0m0.080s)
30. synclines.at:91: ok (skipped near `synclines.at:91')        (0m0.020s 
0m0.080s)
31. synclines.at:110: ok (skipped near `synclines.at:110')      (0m0.020s 
0m0.080s)
32. synclines.at:133: ok (skipped near `synclines.at:133')      (0m0.020s 
0m0.080s)
33. synclines.at:152: ok (skipped near `synclines.at:152')      (0m0.020s 
0m0.080s)
34. synclines.at:170: ok (skipped near `synclines.at:170')      (0m0.020s 
0m0.080s)
35. headers.at:27: ok   (0m0.110s 0m0.120s)
36. headers.at:71: ok   (0m0.110s 0m0.270s)
37. headers.at:72: ok   (0m0.170s 0m0.200s)
38. headers.at:81: ok   (0m0.330s 0m0.320s)
39. actions.at:25: ok   (0m0.320s 0m0.340s)
40. actions.at:89: ok   (0m0.310s 0m0.270s)
41. actions.at:367: ok  (0m0.380s 0m0.280s)
42. actions.at:368: FAILED near `actions.at:368'        (0m0.380s 0m0.280s)
43. conflicts.at:31: ok (0m0.140s 0m0.080s)
44. conflicts.at:51: ok (0m0.400s 0m0.510s)
45. conflicts.at:136: ok        (0m0.170s 0m0.160s)
46. conflicts.at:243: ok        (0m0.150s 0m0.130s)
47. conflicts.at:365: ok        (0m0.150s 0m0.150s)
48. conflicts.at:484: ok        (0m0.000s 0m0.090s)
49. conflicts.at:504: ok        (0m0.190s 0m0.060s)
50. conflicts.at:521: ok        (0m0.060s 0m0.060s)
51. calc.at:551: ok     (0m0.800s 0m1.820s)
52. calc.at:553: ok     (0m0.760s 0m1.870s)
53. calc.at:554: ok     (0m0.680s 0m1.580s)
54. calc.at:555: ok     (0m0.730s 0m1.670s)
55. calc.at:556: ok     (0m0.690s 0m1.580s)
56. calc.at:557: ok     (0m0.740s 0m1.840s)
57. calc.at:558: ok     (0m0.740s 0m1.580s)
58. calc.at:560: ok     (0m0.830s 0m1.340s)
59. calc.at:562: ok     (0m0.670s 0m1.590s)
60. calc.at:564: ok     (0m1.040s 0m2.380s)
61. calc.at:565: ok     (0m0.850s 0m2.150s)
62. calc.at:567: ok     (0m0.870s 0m2.140s)
63. calc.at:569: ok     (0m0.860s 0m2.050s)
64. calc.at:586: ok     (0m0.710s 0m2.000s)
65. calc.at:588: ok     (0m0.920s 0m1.780s)
66. calc.at:589: ok     (0m0.800s 0m1.740s)
67. calc.at:590: ok     (0m0.930s 0m1.630s)
68. calc.at:591: ok     (0m0.900s 0m1.860s)
69. calc.at:592: ok     (0m0.940s 0m1.810s)
70. calc.at:593: FAILED near `calc.at:593'      (0m0.940s 0m1.810s)
71. calc.at:595: FAILED near `calc.at:595'      (0m0.940s 0m1.810s)
72. calc.at:597: FAILED near `calc.at:597'      (0m0.940s 0m1.810s)
73. calc.at:599: ok     (0m0.890s 0m1.720s)
74. calc.at:600: FAILED near `calc.at:600'      (0m0.890s 0m1.720s)
75. calc.at:602: FAILED near `calc.at:602'      (0m0.890s 0m1.720s)
76. calc.at:604: FAILED near `calc.at:604'      (0m0.890s 0m1.720s)
77. torture.at:139: ok  (0m9.090s 0m0.670s)
78. torture.at:229: ok  (1m1.200s 0m2.660s)
79. torture.at:364: ok  (1m8.040s 0m2.730s)
80. torture.at:438: ok  (0m2.670s 0m4.470s)
81. torture.at:459: ok  (0m2.840s 0m4.290s)
82. existing.at:24: ok  (0m0.640s 0m0.140s)
83. existing.at:364: ok (0m1.600s 0m0.180s)
84. regression.at:27: ok        (0m0.190s 0m0.200s)
85. regression.at:65: ok        (0m0.120s 0m0.180s)
86. regression.at:87: ok        (0m0.190s 0m0.060s)
87. regression.at:113: ok       (0m0.140s 0m0.130s)
88. regression.at:257: ok       (0m0.110s 0m0.140s)
89. regression.at:280: ok       (0m0.010s 0m0.040s)
90. regression.at:313: ok       (0m0.180s 0m0.190s)
91. regression.at:341: ok       (0m0.250s 0m0.190s)
92. regression.at:371: ok       (0m0.130s 0m0.170s)
93. regression.at:548: ok       (0m0.190s 0m0.170s)
94. cxx-type.at:255: ok (0m0.520s 0m0.370s)
95. cxx-type.at:261: ok (0m0.480s 0m0.320s)
96. cxx-type.at:267: ok (0m0.480s 0m0.330s)
97. cxx-type.at:273: ok (0m0.500s 0m0.380s)
98. cxx-type.at:280: ok (0m0.480s 0m0.320s)
99. cxx-type.at:286: ok (0m0.450s 0m0.360s)
100. cxx-type.at:292: ok        (0m0.510s 0m0.320s)
101. cxx-type.at:297: ok        (0m0.510s 0m0.300s)
102. cxx-type.at:304: ok        (0m0.470s 0m0.390s)
103. glr-regr1.at:21: ok        (0m0.450s 0m0.290s)
testsuite: ending at: Wed Nov 13 23:14:30 PST 2002


## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
GNU Bison 1.75b test suite test groups:

 NUM: FILENAME:LINE      TEST-GROUP-NAME
      KEYWORDS

  42: actions.at:368     Printers and Destructors: %glr-parser
  70: calc.at:593        Calculator %glr-parser %error-verbose
  71: calc.at:595        Calculator %glr-parser %error-verbose %locations
  72: calc.at:597        Calculator %glr-parser %error-verbose %locations 
%defines %name-prefix="calc" %verbose %yacc
  74: calc.at:600        Calculator %glr-parser %error-verbose %debug 
%locations %defines %name-prefix="calc" %verbose %yacc
  75: calc.at:602        Calculator %glr-parser %pure-parser %error-verbose 
%debug %locations %defines %name-prefix="calc" %verbose %yacc
  76: calc.at:604        Calculator %glr-parser %pure-parser %error-verbose 
%debug %locations %defines %name-prefix="calc" %verbose %yacc %parse-param 
"value_t *result", "result" %parse-param "int *count", "count"

Skipped tests:
GNU Bison 1.75b test suite test groups:

 NUM: FILENAME:LINE      TEST-GROUP-NAME
      KEYWORDS

  30: synclines.at:91    Prologue synch line
  31: synclines.at:110   %union synch line
  32: synclines.at:133   Postprologue synch line
  33: synclines.at:152   Action synch line
  34: synclines.at:170   Epilogue synch line


## --------------------------------------- ##
## Verbosely re-running the failing tests. ##
## --------------------------------------- ##

## --------------------------- ##
## GNU Bison 1.75b test suite. ##
## --------------------------- ##
42. actions.at:368: testing Printers and Destructors: %glr-parser...
actions.at:368: bison -o input.c input.y
actions.at:368: $CC $CFLAGS $CPPFLAGS input.c -o input
stderr:
actions.at:368: $PREPARSER ./input
--- -   2002-11-13 23:14:39.298084504 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:14:39.420000000 -0800
@@ -15,7 +15,7 @@
 sending: 'x' (value = 5, line 50)
 Freeing token 'x' (address@hidden)
 sending: ';' (value = 6, line 60)
-line(address@hidden): error(@50) ';'
+line(address@hidden): error(@30) ';'
 sending: 'x' (value = 7, line 70)
 thing(address@hidden): 'x'(address@hidden)
 sending: 'x' (value = 8, line 80)
@@ -31,6 +31,6 @@
 sending: EOF
 Freeing nterm line (address@hidden)
 Freeing nterm line (address@hidden)
-Freeing nterm line (address@hidden)
-Parsing FAILED.
+Freeing nterm line (address@hidden)
+Successful parse.
 
actions.at:368: exit code was 0, expected 1
42. actions.at:368: FAILED near `actions.at:368'

70. calc.at:593: testing Calculator %glr-parser %error-verbose...
calc.at:593: bison -o calc.c calc.y
calc.at:593: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
calc.at:593: $PREPARSER ./calc input
stderr:
calc.at:593: $PREPARSER ./calc input
stderr:
parse error, unexpected "number"
calc.at:593: cat stderr
calc.at:593: $PREPARSER ./calc input
stderr:
parse error, unexpected '/', expecting "number" or '-' or '('
calc.at:593: cat stderr
calc.at:593: $PREPARSER ./calc input
stderr:
parse error, unexpected $undefined, expecting "number" or '-' or '\n' or '('
calc.at:593: cat stderr
calc.at:593: $PREPARSER ./calc input
stderr:
parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
calc.at:593: cat stderr
--- expout      2002-11-13 23:14:43.380000000 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:14:43.530001000 -0800
@@ -1 +1 @@
-parse error, unexpected '='
+parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
70. calc.at:593: FAILED near `calc.at:593'

71. calc.at:595: testing Calculator %glr-parser %error-verbose %locations...
calc.at:595: bison -o calc.c calc.y
calc.at:595: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
calc.at:595: $PREPARSER ./calc input
stderr:
calc.at:595: $PREPARSER ./calc input
stderr:
1.3-1.4: parse error, unexpected "number"
calc.at:595: cat stderr
calc.at:595: $PREPARSER ./calc input
stderr:
1.3-1.4: parse error, unexpected '/', expecting "number" or '-' or '('
calc.at:595: cat stderr
calc.at:595: $PREPARSER ./calc input
stderr:
1.1-1.2: parse error, unexpected $undefined, expecting "number" or '-' or '\n' 
or '('
calc.at:595: cat stderr
calc.at:595: $PREPARSER ./calc input
stderr:
1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
calc.at:595: cat stderr
--- expout      2002-11-13 23:14:47.240000000 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:14:47.310000000 -0800
@@ -1 +1 @@
-1.7-1.8: parse error, unexpected '='
+1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
71. calc.at:595: FAILED near `calc.at:595'

72. calc.at:597: testing Calculator %glr-parser %error-verbose %locations 
%defines %name-prefix=calc %verbose %yacc...
calc.at:597: bison -o calc.c calc.y
calc.at:597: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
calc.at:597: $PREPARSER ./calc input
stderr:
calc.at:597: $PREPARSER ./calc input
stderr:
1.3-1.4: parse error, unexpected "number"
calc.at:597: cat stderr
calc.at:597: $PREPARSER ./calc input
stderr:
1.3-1.4: parse error, unexpected '/', expecting "number" or '-' or '('
calc.at:597: cat stderr
calc.at:597: $PREPARSER ./calc input
stderr:
1.1-1.2: parse error, unexpected $undefined, expecting "number" or '-' or '\n' 
or '('
calc.at:597: cat stderr
calc.at:597: $PREPARSER ./calc input
stderr:
1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
calc.at:597: cat stderr
--- expout      2002-11-13 23:14:50.700000000 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:14:50.760000000 -0800
@@ -1 +1 @@
-1.7-1.8: parse error, unexpected '='
+1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
72. calc.at:597: FAILED near `calc.at:597'

74. calc.at:600: testing Calculator %glr-parser %error-verbose %debug 
%locations %defines %name-prefix=calc %verbose %yacc...
calc.at:600: bison -o calc.c calc.y
calc.at:600: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
calc.at:600: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '+'
Shifting token '+', Entering state 15
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 24
Reading a token: Next token is '*'
Shifting token '*', Entering state 16
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 25
Reading a token: Next token is '='
Reducing stack 0 by rule 9 (line 107),exp '*' exp  -> exp
Stack 0 entering state 24
Reducing stack 0 by rule 7 (line 105),exp '+' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 6
Reducing stack 0 by rule 1 (line 87),line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '+'
Shifting token '+', Entering state 15
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 24
Reading a token: Next token is '*'
Shifting token '*', Entering state 16
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '='
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 25
Reducing stack 0 by rule 9 (line 107),exp '*' exp  -> exp
Stack 0 entering state 24
Reducing stack 0 by rule 7 (line 105),exp '+' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is ')'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '='
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is '-'
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is '='
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 10
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is ')'
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 23
Reading a token: Next token is '='
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 27
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 10
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is ')'
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "end of input"
Shifting token "end of input", Entering state 11
calc.at:600: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is "number"
1.3-1.4: parse error, unexpected "number"
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:600: cat stderr
calc.at:600: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '/'
Shifting token '/', Entering state 17
Reading a token: Next token is '/'
1.3-1.4: parse error, unexpected '/', expecting "number" or '-' or '('
Error: popping token '/' ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:600: cat stderr
calc.at:600: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is $undefined
1.1-1.2: parse error, unexpected $undefined, expecting "number" or '-' or '\n' 
or '('
Error: popping token "end of input" ()
calc.at:600: cat stderr
calc.at:600: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '='
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '='
Reducing stack 0 by rule 0 (line 87),input "end of input"  -> $accept
Stack 0 entering state -1
Reducing stack 0 by rule 246 (line 2), -> "end of input"
Stack 0 entering state 0
1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
Error: popping token "end of input" ()
Error: popping token NEG ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:600: cat stderr
--- expout      2002-11-13 23:14:55.010000000 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:14:55.080000000 -0800
@@ -1 +1 @@
-1.7-1.8: parse error, unexpected '='
+1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
74. calc.at:600: FAILED near `calc.at:600'

75. calc.at:602: testing Calculator %glr-parser %pure-parser %error-verbose 
%debug %locations %defines %name-prefix=calc %verbose %yacc...
calc.at:602: bison -o calc.c calc.y
calc.at:602: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
calc.at:602: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '+'
Shifting token '+', Entering state 15
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 24
Reading a token: Next token is '*'
Shifting token '*', Entering state 16
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 25
Reading a token: Next token is '='
Reducing stack 0 by rule 9 (line 107),exp '*' exp  -> exp
Stack 0 entering state 24
Reducing stack 0 by rule 7 (line 105),exp '+' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 6
Reducing stack 0 by rule 1 (line 87),line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '+'
Shifting token '+', Entering state 15
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 24
Reading a token: Next token is '*'
Shifting token '*', Entering state 16
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '='
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 25
Reducing stack 0 by rule 9 (line 107),exp '*' exp  -> exp
Stack 0 entering state 24
Reducing stack 0 by rule 7 (line 105),exp '+' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is ')'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '='
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is '-'
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is '='
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 10
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is ')'
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 23
Reading a token: Next token is '='
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 27
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 10
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is ')'
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "end of input"
Shifting token "end of input", Entering state 11
calc.at:602: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is "number"
1.3-1.4: parse error, unexpected "number"
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:602: cat stderr
calc.at:602: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '/'
Shifting token '/', Entering state 17
Reading a token: Next token is '/'
1.3-1.4: parse error, unexpected '/', expecting "number" or '-' or '('
Error: popping token '/' ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:602: cat stderr
calc.at:602: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is $undefined
1.1-1.2: parse error, unexpected $undefined, expecting "number" or '-' or '\n' 
or '('
Error: popping token "end of input" ()
calc.at:602: cat stderr
calc.at:602: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '='
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '='
Reducing stack 0 by rule 0 (line 87),input "end of input"  -> $accept
Stack 0 entering state -1
Reducing stack 0 by rule 246 (line 2), -> "end of input"
Stack 0 entering state 0
1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
Error: popping token "end of input" ()
Error: popping token NEG ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:602: cat stderr
--- expout      2002-11-13 23:14:59.600000000 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:14:59.670001000 -0800
@@ -1 +1 @@
-1.7-1.8: parse error, unexpected '='
+1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
75. calc.at:602: FAILED near `calc.at:602'

76. calc.at:604: testing Calculator %glr-parser %pure-parser %error-verbose 
%debug %locations %defines %name-prefix=calc %verbose %yacc %parse-param 
value_t *result, result %parse-param int *count, count...
calc.at:604: bison -o calc.c calc.y
calc.at:604: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
calc.at:604: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '+'
Shifting token '+', Entering state 15
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 24
Reading a token: Next token is '*'
Shifting token '*', Entering state 16
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 25
Reading a token: Next token is '='
Reducing stack 0 by rule 9 (line 107),exp '*' exp  -> exp
Stack 0 entering state 24
Reducing stack 0 by rule 7 (line 105),exp '+' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 6
Reducing stack 0 by rule 1 (line 87),line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '+'
Shifting token '+', Entering state 15
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 24
Reading a token: Next token is '*'
Shifting token '*', Entering state 16
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '='
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 25
Reducing stack 0 by rule 9 (line 107),exp '*' exp  -> exp
Stack 0 entering state 24
Reducing stack 0 by rule 7 (line 105),exp '+' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is ')'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '='
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 8
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is '-'
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is '='
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is '-'
Shifting token '-', Entering state 2
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 8
Reading a token: Next token is '\n'
Reducing stack 0 by rule 11 (line 109),'-' exp  -> exp
Stack 0 entering state 22
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 10
Reading a token: Next token is '-'
Shifting token '-', Entering state 14
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 23
Reading a token: Next token is ')'
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 23
Reading a token: Next token is '='
Reducing stack 0 by rule 8 (line 106),exp '-' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '\n'
Shifting token '\n', Entering state 3
Reducing stack 0 by rule 3 (line 92),'\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 27
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is '('
Shifting token '(', Entering state 4
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 10
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is ')'
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 10
Shifting token ')', Entering state 21
Reducing stack 0 by rule 13 (line 111),'(' exp ')'  -> exp
Stack 0 entering state 7
Reading a token: Next token is '^'
Shifting token '^', Entering state 18
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 27
Reading a token: Next token is '='
Reducing stack 0 by rule 12 (line 110),exp '^' exp  -> exp
Stack 0 entering state 7
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '\n'
Reducing stack 0 by rule 6 (line 99),exp '=' exp  -> exp
Stack 0 entering state 7
Shifting token '\n', Entering state 19
Reducing stack 0 by rule 4 (line 94),exp '\n'  -> line
Stack 0 entering state 12
Reducing stack 0 by rule 2 (line 89),input line  -> input
Stack 0 entering state 5
Reading a token: Next token is "end of input"
Shifting token "end of input", Entering state 11
calc.at:604: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is "number"
1.3-1.4: parse error, unexpected "number"
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:604: cat stderr
calc.at:604: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '/'
Shifting token '/', Entering state 17
Reading a token: Next token is '/'
1.3-1.4: parse error, unexpected '/', expecting "number" or '-' or '('
Error: popping token '/' ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:604: cat stderr
calc.at:604: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is $undefined
1.1-1.2: parse error, unexpected $undefined, expecting "number" or '-' or '\n' 
or '('
Error: popping token "end of input" ()
calc.at:604: cat stderr
calc.at:604: $PREPARSER ./calc input
stderr:
Starting parse
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 7
Reading a token: Next token is '='
Shifting token '=', Entering state 13
Reading a token: Next token is "number"
Shifting token "number", Entering state 1
Reducing stack 0 by rule 5 (line 97),"number"  -> exp
Stack 0 entering state 22
Reading a token: Next token is '='
Reducing stack 0 by rule 0 (line 87),input "end of input"  -> $accept
Stack 0 entering state -1
Reducing stack 0 by rule 246 (line 2), -> "end of input"
Stack 0 entering state 0
1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
Error: popping token "end of input" ()
Error: popping token NEG ()
Error: popping nterm exp ()
Error: popping token "end of input" ()
calc.at:604: cat stderr
--- expout      2002-11-13 23:15:03.430000000 -0800
+++ 
/reb/src/base/+NEW/bison/bison-1.75b/sunos58cc/tests/testsuite.dir/at-stdout    
    2002-11-13 23:15:03.470000000 -0800
@@ -1 +1 @@
-1.7-1.8: parse error, unexpected '='
+1.7-1.8: parse error, unexpected '=', expecting "number" or '-' or '\n' or '('
76. calc.at:604: FAILED near `calc.at:604'

## ------------------- ##
## Configuration logs. ##
## ------------------- ##

testsuite: ../../arte/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 1.75b, which was
| generated by GNU Autoconf 2.54.  Invocation command line was
| 
|   $ ../configure --prefix=/tmp/prefix
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = arte
| uname -m = i686
| uname -r = 2.4.19ipsec
| uname -s = Linux
| uname -v = #1 Thu Nov 7 14:50:55 PST 2002
| 
| /usr/bin/uname -p = unknown
| /bin/uname -X     = unknown
| 
| /bin/arch              = i686
| /usr/bin/arch -k       = unknown
| /usr/convex/getsysinfo = unknown
| hostinfo               = unknown
| /bin/machine           = unknown
| /usr/bin/oslevel       = unknown
| /bin/universe          = unknown
| 
| PATH: /net/knick/home/eggert/bin
| PATH: /opt/reb/bin
| PATH: /usr/bin
| PATH: /usr/sbin
| PATH: /usr/openwin/bin
| PATH: /usr/X11R6/bin
| PATH: /bin
| PATH: /sbin
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:1303: checking for a BSD-compatible install
| configure:1357: result: /usr/bin/install -c
| configure:1368: checking whether build environment is sane
| configure:1411: result: yes
| configure:1444: checking for gawk
| configure:1473: result: no
| configure:1444: checking for mawk
| configure:1460: found /usr/bin/mawk
| configure:1470: result: mawk
| configure:1480: checking whether make sets ${MAKE}
| configure:1500: result: yes
| configure:1705: checking for gcc
| configure:1721: found /usr/bin/gcc
| configure:1731: result: gcc
| configure:1973: checking for C compiler version
| configure:1976: gcc --version </dev/null >&5
| 2.95.4
| configure:1979: $? = 0
| configure:1981: gcc -v </dev/null >&5
| Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
| gcc version 2.95.4 20011002 (Debian prerelease)
| configure:1984: $? = 0
| configure:1986: gcc -V </dev/null >&5
| gcc: argument to `-V' is missing
| configure:1989: $? = 1
| configure:2009: checking for C compiler default output
| configure:2012: gcc    conftest.c  >&5
| configure:2015: $? = 0
| configure:2049: result: a.out
| configure:2054: checking whether the C compiler works
| configure:2060: ./a.out
| configure:2063: $? = 0
| configure:2078: result: yes
| configure:2085: checking whether we are cross compiling
| configure:2087: result: no
| configure:2090: checking for suffix of executables
| configure:2092: gcc -o conftest    conftest.c  >&5
| configure:2095: $? = 0
| configure:2118: result: 
| configure:2124: checking for suffix of object files
| configure:2142: gcc -c   conftest.c >&5
| configure:2145: $? = 0
| configure:2164: result: o
| configure:2168: checking whether we are using the GNU C compiler
| configure:2189: gcc -c   conftest.c >&5
| configure:2192: $? = 0
| configure:2195: test -s conftest.o
| configure:2198: $? = 0
| configure:2210: result: yes
| configure:2216: checking whether gcc accepts -g
| configure:2234: gcc -c -g  conftest.c >&5
| configure:2237: $? = 0
| configure:2240: test -s conftest.o
| configure:2243: $? = 0
| configure:2253: result: yes
| configure:2270: checking for gcc option to accept ANSI C
| configure:2327: gcc  -c -g -O2  conftest.c >&5
| configure:2330: $? = 0
| configure:2333: test -s conftest.o
| configure:2336: $? = 0
| configure:2353: result: none needed
| configure:2371: gcc -c -g -O2  conftest.c >&5
| conftest.c:2: parse error before `me'
| configure:2374: $? = 1
| configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
| configure:2491: checking for style of include used by make
| configure:2519: result: GNU
| configure:2547: checking dependency style of gcc
| configure:2609: result: gcc
| configure:2629: checking for strerror in -lcposix
| configure:2656: gcc -o conftest -g -O2   conftest.c -lcposix   >&5
| /usr/bin/ld: cannot find -lcposix
| collect2: ld returned 1 exit status
| configure:2659: $? = 1
| configure: failed program was:
| #line 2636 "configure"
| #include "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 strerror ();
| int
| main ()
| {
| strerror ();
|   ;
|   return 0;
| }
| configure:2676: result: no
| configure:2695: checking how to run the C preprocessor
| configure:2721: gcc -E  conftest.c
| configure:2727: $? = 0
| configure:2754: gcc -E  conftest.c
| configure:2750: ac_nonexistent.h: No such file or directory
| configure:2760: $? = 1
| configure: failed program was:
| #line 2749 "configure"
| #include "confdefs.h"
| #include <ac_nonexistent.h>
| configure:2797: result: gcc -E
| configure:2812: gcc -E  conftest.c
| configure:2818: $? = 0
| configure:2845: gcc -E  conftest.c
| configure:2841: ac_nonexistent.h: No such file or directory
| configure:2851: $? = 1
| configure: failed program was:
| #line 2840 "configure"
| #include "confdefs.h"
| #include <ac_nonexistent.h>
| configure:2891: checking for egrep
| configure:2901: result: grep -E
| configure:2906: checking for ANSI C header files
| configure:2920: gcc -E  conftest.c
| configure:2926: $? = 0
| configure:3011: gcc -o conftest -g -O2   conftest.c  >&5
| configure:3014: $? = 0
| configure:3016: ./conftest
| configure:3019: $? = 0
| configure:3033: result: yes
| configure:3057: checking for sys/types.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for sys/stat.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for stdlib.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for string.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for memory.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for strings.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for inttypes.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for stdint.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for unistd.h
| configure:3070: gcc -c -g -O2  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3111: checking minix/config.h usability
| configure:3120: gcc -c -g -O2  conftest.c >&5
| configure:3148: minix/config.h: No such file or directory
| configure:3123: $? = 1
| configure: failed program was:
| #line 3113 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
| configure:3138: result: no
| configure:3142: checking minix/config.h presence
| configure:3149: gcc -E  conftest.c
| configure:3145: minix/config.h: No such file or directory
| configure:3155: $? = 1
| configure: failed program was:
| #line 3144 "configure"
| #include "confdefs.h"
| #include <minix/config.h>
| configure:3173: result: no
| configure:3191: checking for minix/config.h
| configure:3198: result: no
| configure:3230: checking for gcc option to accept ANSI C
| configure:3290: gcc  -c -g -O2  conftest.c >&5
| configure:3293: $? = 0
| configure:3296: test -s conftest.o
| configure:3299: $? = 0
| configure:3313: result: none needed
| configure:3872: checking for flex
| configure:3888: found /usr/bin/flex
| configure:3898: result: flex
| configure:3911: checking for yywrap in -lfl
| configure:3938: gcc -o conftest -g -O2   conftest.c -lfl   >&5
| configure:3941: $? = 0
| configure:3944: test -s conftest
| configure:3947: $? = 0
| configure:3958: result: yes
| configure:4021: checking lex output file root
| configure:4032: flex conftest.l
| configure:4035: $? = 0
| configure:4047: result: lex.yy
| configure:4052: checking whether yytext is a pointer
| configure:4068: gcc -o conftest -g -O2   conftest.c  -lfl >&5
| configure:4071: $? = 0
| configure:4074: test -s conftest
| configure:4077: $? = 0
| configure:4089: result: yes
| configure:4104: checking for bison
| configure:4120: found /usr/bin/bison
| configure:4130: result: bison -y
| configure:4182: checking for ranlib
| configure:4198: found /usr/bin/ranlib
| configure:4209: result: ranlib
| configure:4225: checking for gm4
| configure:4258: result: no
| configure:4225: checking for gnum4
| configure:4258: result: no
| configure:4225: checking for m4
| configure:4243: found /usr/bin/m4
| configure:4255: result: /usr/bin/m4
| configure:4266: checking whether m4 supports frozen files
| configure:4278: result: yes
| configure:4292: checking for ANSI C header files
| configure:4419: result: yes
| configure:4448: checking ctype.h usability
| configure:4457: gcc -c -g -O2  conftest.c >&5
| configure:4460: $? = 0
| configure:4463: test -s conftest.o
| configure:4466: $? = 0
| configure:4475: result: yes
| configure:4479: checking ctype.h presence
| configure:4486: gcc -E  conftest.c
| configure:4492: $? = 0
| configure:4510: result: yes
| configure:4528: checking for ctype.h
| configure:4535: result: yes
| configure:4448: checking locale.h usability
| configure:4457: gcc -c -g -O2  conftest.c >&5
| configure:4460: $? = 0
| configure:4463: test -s conftest.o
| configure:4466: $? = 0
| configure:4475: result: yes
| configure:4479: checking locale.h presence
| configure:4486: gcc -E  conftest.c
| configure:4492: $? = 0
| configure:4510: result: yes
| configure:4528: checking for locale.h
| configure:4535: result: yes
| configure:4439: checking for memory.h
| configure:4444: result: yes
| configure:4439: checking for stdlib.h
| configure:4444: result: yes
| configure:4439: checking for string.h
| configure:4444: result: yes
| configure:4439: checking for unistd.h
| configure:4444: result: yes
| configure:4548: checking for stdbool.h that conforms to C99
| configure:4598: gcc -c -g -O2  conftest.c >&5
| configure:4557: parse error before string constant
| configure:4575: warning: data definition has no type or storage class
| configure:4575: warning: data definition has no type or storage class
| configure:4580: size of array `d' is negative
| configure:4581: incompatible types in initialization
| configure:4581: initializer element is not constant
| configure:4582: `_Bool' undeclared here (not in a function)
| configure:4584: `_Bool' undeclared here (not in a function)
| configure:4585: request for member `t' in something not a structure or union
| configure:4601: $? = 1
| configure: failed program was:
| #line 4553 "configure"
| #include "confdefs.h"
| 
|         #include <stdbool.h>
|         #ifndef bool
|          "error: bool is not defined"
|         #endif
|         #ifndef false
|          "error: false is not defined"
|         #endif
|         #if false
|          "error: false is not 0"
|         #endif
|         #ifndef true
|          "error: false is not defined"
|         #endif
|         #if true != 1
|          "error: true is not 1"
|         #endif
|         #ifndef __bool_true_false_are_defined
|          "error: __bool_true_false_are_defined is not defined"
|         #endif
| 
|         struct s { _Bool s: 1; _Bool t; } s;
| 
|         char a[true == 1 ? 1 : -1];
|         char b[false == 0 ? 1 : -1];
|         char c[__bool_true_false_are_defined == 1 ? 1 : -1];
|         char d[(bool) -0.5 == true ? 1 : -1];
|         bool e = &s;
|         char f[(_Bool) -0.0 == false ? 1 : -1];
|         char g[true];
|         char h[sizeof (_Bool)];
|         char i[sizeof s.t];
| 
| int
| main ()
| {
|  return !a + !b + !c + !d + !e + !f + !g + !h + !i;
|   ;
|   return 0;
| }
| configure:4617: result: no
| configure:4628: checking for inline
| configure:4646: gcc -c -g -O2  conftest.c >&5
| configure:4649: $? = 0
| configure:4652: test -s conftest.o
| configure:4655: $? = 0
| configure:4666: result: inline
| configure:4685: checking for working alloca.h
| configure:4703: gcc -o conftest -g -O2   conftest.c  >&5
| configure:4706: $? = 0
| configure:4709: test -s conftest
| configure:4712: $? = 0
| configure:4722: result: yes
| configure:4732: checking for alloca
| configure:4770: gcc -o conftest -g -O2   conftest.c  >&5
| configure:4773: $? = 0
| configure:4776: test -s conftest
| configure:4779: $? = 0
| configure:4789: result: yes
| configure:4973: checking for obstacks
| configure:4991: gcc -o conftest -g -O2   conftest.c  >&5
| configure:4994: $? = 0
| configure:4997: test -s conftest
| configure:5000: $? = 0
| configure:5010: result: yes
| configure:5022: checking for error_at_line
| configure:5040: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5043: $? = 0
| configure:5046: test -s conftest
| configure:5049: $? = 0
| configure:5059: result: yes
| configure:5065: checking for working strnlen
| configure:5101: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5104: $? = 0
| configure:5106: ./conftest
| configure:5109: $? = 0
| configure:5122: result: yes
| configure:5130: checking for setlocale
| configure:5167: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5170: $? = 0
| configure:5173: test -s conftest
| configure:5176: $? = 0
| configure:5186: result: yes
| configure:5196: checking whether free is declared
| configure:5217: gcc -c -g -O2  conftest.c >&5
| configure:5220: $? = 0
| configure:5223: test -s conftest.o
| configure:5226: $? = 0
| configure:5236: result: yes
| configure:5252: checking whether getenv is declared
| configure:5273: gcc -c -g -O2  conftest.c >&5
| configure:5276: $? = 0
| configure:5279: test -s conftest.o
| configure:5282: $? = 0
| configure:5292: result: yes
| configure:5308: checking whether getopt is declared
| configure:5329: gcc -c -g -O2  conftest.c >&5
| configure:5332: $? = 0
| configure:5335: test -s conftest.o
| configure:5338: $? = 0
| configure:5348: result: yes
| configure:5364: checking whether stpcpy is declared
| configure:5385: gcc -c -g -O2  conftest.c >&5
| configure:5388: $? = 0
| configure:5391: test -s conftest.o
| configure:5394: $? = 0
| configure:5404: result: yes
| configure:5420: checking whether strchr is declared
| configure:5441: gcc -c -g -O2  conftest.c >&5
| configure:5444: $? = 0
| configure:5447: test -s conftest.o
| configure:5450: $? = 0
| configure:5460: result: yes
| configure:5476: checking whether strspn is declared
| configure:5497: gcc -c -g -O2  conftest.c >&5
| configure:5500: $? = 0
| configure:5503: test -s conftest.o
| configure:5506: $? = 0
| configure:5516: result: yes
| configure:5532: checking whether strnlen is declared
| configure:5553: gcc -c -g -O2  conftest.c >&5
| configure:5556: $? = 0
| configure:5559: test -s conftest.o
| configure:5562: $? = 0
| configure:5572: result: yes
| configure:5588: checking whether malloc is declared
| configure:5609: gcc -c -g -O2  conftest.c >&5
| configure:5612: $? = 0
| configure:5615: test -s conftest.o
| configure:5618: $? = 0
| configure:5628: result: yes
| configure:5644: checking whether memchr is declared
| configure:5665: gcc -c -g -O2  conftest.c >&5
| configure:5668: $? = 0
| configure:5671: test -s conftest.o
| configure:5674: $? = 0
| configure:5684: result: yes
| configure:5700: checking whether memrchr is declared
| configure:5721: gcc -c -g -O2  conftest.c >&5
| configure:5724: $? = 0
| configure:5727: test -s conftest.o
| configure:5730: $? = 0
| configure:5740: result: yes
| configure:5769: checking for memchr
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for memrchr
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for strchr
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for stpcpy
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for strrchr
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for strspn
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for strtol
| configure:5806: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5843: checking for stdlib.h
| configure:5848: result: yes
| configure:5952: checking for working malloc
| configure:5978: gcc -o conftest -g -O2   conftest.c  >&5
| configure:5981: $? = 0
| configure:5983: ./conftest
| configure:5986: $? = 0
| configure:5999: result: yes
| configure:6027: checking for stdlib.h
| configure:6032: result: yes
| configure:6136: checking for working realloc
| configure:6162: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6165: $? = 0
| configure:6167: ./conftest
| configure:6170: $? = 0
| configure:6183: result: yes
| configure:6226: checking limits.h usability
| configure:6235: gcc -c -g -O2  conftest.c >&5
| configure:6238: $? = 0
| configure:6241: test -s conftest.o
| configure:6244: $? = 0
| configure:6253: result: yes
| configure:6257: checking limits.h presence
| configure:6264: gcc -E  conftest.c
| configure:6270: $? = 0
| configure:6288: result: yes
| configure:6306: checking for limits.h
| configure:6313: result: yes
| configure:6217: checking for stdlib.h
| configure:6222: result: yes
| configure:6217: checking for string.h
| configure:6222: result: yes
| configure:6226: checking wchar.h usability
| configure:6235: gcc -c -g -O2  conftest.c >&5
| configure:6238: $? = 0
| configure:6241: test -s conftest.o
| configure:6244: $? = 0
| configure:6253: result: yes
| configure:6257: checking wchar.h presence
| configure:6264: gcc -E  conftest.c
| configure:6270: $? = 0
| configure:6288: result: yes
| configure:6306: checking for wchar.h
| configure:6313: result: yes
| configure:6226: checking wctype.h usability
| configure:6235: gcc -c -g -O2  conftest.c >&5
| configure:6238: $? = 0
| configure:6241: test -s conftest.o
| configure:6244: $? = 0
| configure:6253: result: yes
| configure:6257: checking wctype.h presence
| configure:6264: gcc -E  conftest.c
| configure:6270: $? = 0
| configure:6288: result: yes
| configure:6306: checking for wctype.h
| configure:6313: result: yes
| configure:6334: checking for isascii
| configure:6371: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for iswcntrl
| configure:6371: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for iswprint
| configure:6371: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for mbsinit
| configure:6371: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for wcwidth
| configure:6371: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6401: checking whether mbrtowc and mbstate_t are properly declared
| configure:6419: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6422: $? = 0
| configure:6425: test -s conftest
| configure:6428: $? = 0
| configure:6438: result: yes
| configure:6449: checking whether wcwidth is declared
| configure:6479: gcc -c -g -O2  conftest.c >&5
| configure:6482: $? = 0
| configure:6485: test -s conftest.o
| configure:6488: $? = 0
| configure:6498: result: yes
| configure:6511: checking for mbstate_t
| configure:6530: gcc -c -g -O2  conftest.c >&5
| configure:6533: $? = 0
| configure:6536: test -s conftest.o
| configure:6539: $? = 0
| configure:6549: result: yes
| configure:6565: checking for working memcmp
| configure:6610: gcc -o conftest -g -O2   conftest.c  >&5
| configure:6613: $? = 0
| configure:6615: ./conftest
| configure:6618: $? = 0
| configure:6631: result: yes
| configure:6641: checking for isascii
| configure:6697: result: yes
| configure:6641: checking for iswprint
| configure:6697: result: yes
| configure:6708: checking whether mbrtowc and mbstate_t are properly declared
| configure:6745: result: yes
| configure:6773: checking for limits.h
| configure:6778: result: yes
| configure:6782: checking stddef.h usability
| configure:6791: gcc -c -g -O2  conftest.c >&5
| configure:6794: $? = 0
| configure:6797: test -s conftest.o
| configure:6800: $? = 0
| configure:6809: result: yes
| configure:6813: checking stddef.h presence
| configure:6820: gcc -E  conftest.c
| configure:6826: $? = 0
| configure:6844: result: yes
| configure:6862: checking for stddef.h
| configure:6869: result: yes
| configure:6773: checking for stdlib.h
| configure:6778: result: yes
| configure:6773: checking for string.h
| configure:6778: result: yes
| configure:6773: checking for wchar.h
| configure:6778: result: yes
| configure:6773: checking for wctype.h
| configure:6778: result: yes
| configure:6882: checking for ANSI C header files
| configure:7009: result: yes
| configure:7020: checking whether backslash-a works in strings
| configure:7045: gcc -c -g -O2  conftest.c >&5
| configure:7048: $? = 0
| configure:7051: test -s conftest.o
| configure:7054: $? = 0
| configure:7064: result: yes
| configure:7074: checking for mbstate_t
| configure:7112: result: yes
| configure:7129: checking for function prototypes
| configure:7132: result: yes
| configure:7146: checking for ANSI C header files
| configure:7273: result: yes
| configure:7288: checking for string.h
| configure:7293: result: yes
| configure:7406: checking for strcasecmp
| configure:7443: gcc -o conftest -g -O2   conftest.c  >&5
| configure:7446: $? = 0
| configure:7449: test -s conftest
| configure:7452: $? = 0
| configure:7462: result: yes
| configure:7406: checking for strncasecmp
| configure:7443: gcc -o conftest -g -O2   conftest.c  >&5
| configure:7446: $? = 0
| configure:7449: test -s conftest
| configure:7452: $? = 0
| configure:7462: result: yes
| configure:7488: checking for strerror
| configure:7525: gcc -o conftest -g -O2   conftest.c  >&5
| configure:7528: $? = 0
| configure:7531: test -s conftest
| configure:7534: $? = 0
| configure:7544: result: yes
| configure:7488: checking for vprintf
| configure:7525: gcc -o conftest -g -O2   conftest.c  >&5
| configure:7528: $? = 0
| configure:7531: test -s conftest
| configure:7534: $? = 0
| configure:7544: result: yes
| configure:7488: checking for doprnt
| configure:7525: gcc -o conftest -g -O2   conftest.c  >&5
| /tmp/cc3Sn8dD.o(.text+0x9): In function `main':
| /reb/src/base/+NEW/bison/bison-1.75b/arte/configure:7515: undefined reference 
to `doprnt'
| collect2: ld returned 1 exit status
| configure:7528: $? = 1
| configure: failed program was:
| #line 7493 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char doprnt (); below.  */
| #include <assert.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 doprnt ();
| char (*f) ();
| 
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_doprnt) || defined (__stub___doprnt)
| choke me
| #else
| f = doprnt;
| #endif
| 
|   ;
|   return 0;
| }
| configure:7544: result: no
| configure:7554: checking whether strerror is declared
| configure:7575: gcc -c -g -O2  conftest.c >&5
| configure:7578: $? = 0
| configure:7581: test -s conftest.o
| configure:7584: $? = 0
| configure:7594: result: yes
| configure:7612: checking whether strerror_r is declared
| configure:7633: gcc -c -g -O2  conftest.c >&5
| configure:7636: $? = 0
| configure:7639: test -s conftest.o
| configure:7642: $? = 0
| configure:7652: result: yes
| configure:7674: checking for strerror_r
| configure:7711: gcc -o conftest -g -O2   conftest.c  >&5
| configure:7714: $? = 0
| configure:7717: test -s conftest
| configure:7720: $? = 0
| configure:7730: result: yes
| configure:7740: checking whether strerror_r returns char *
| configure:7765: gcc -c -g -O2  conftest.c >&5
| configure:7768: $? = 0
| configure:7771: test -s conftest.o
| configure:7774: $? = 0
| configure:7829: result: yes
| configure:7839: checking for ANSI C header files
| configure:7966: result: yes
| configure:7977: checking if malloc debugging is wanted
| configure:7998: result: no
| configure:8003: checking for pid_t
| configure:8024: gcc -c -g -O2  conftest.c >&5
| configure:8027: $? = 0
| configure:8030: test -s conftest.o
| configure:8033: $? = 0
| configure:8043: result: yes
| configure:8070: checking fcntl.h usability
| configure:8079: gcc -c -g -O2  conftest.c >&5
| configure:8082: $? = 0
| configure:8085: test -s conftest.o
| configure:8088: $? = 0
| configure:8097: result: yes
| configure:8101: checking fcntl.h presence
| configure:8108: gcc -E  conftest.c
| configure:8114: $? = 0
| configure:8132: result: yes
| configure:8150: checking for fcntl.h
| configure:8157: result: yes
| configure:8070: checking sys/wait.h usability
| configure:8079: gcc -c -g -O2  conftest.c >&5
| configure:8082: $? = 0
| configure:8085: test -s conftest.o
| configure:8088: $? = 0
| configure:8097: result: yes
| configure:8101: checking sys/wait.h presence
| configure:8108: gcc -E  conftest.c
| configure:8114: $? = 0
| configure:8132: result: yes
| configure:8150: checking for sys/wait.h
| configure:8157: result: yes
| configure:8170: checking for sys/wait.h that is POSIX.1 compatible
| configure:8217: result: yes
| configure:8232: checking for dup2
| configure:8269: gcc -o conftest -g -O2   conftest.c  >&5
| configure:8272: $? = 0
| configure:8275: test -s conftest
| configure:8278: $? = 0
| configure:8288: result: yes
| configure:8232: checking for waitpid
| configure:8269: gcc -o conftest -g -O2   conftest.c  >&5
| configure:8272: $? = 0
| configure:8275: test -s conftest
| configure:8278: $? = 0
| configure:8288: result: yes
| configure:8304: checking for unistd.h
| configure:8309: result: yes
| configure:8313: checking vfork.h usability
| configure:8322: gcc -c -g -O2  conftest.c >&5
| configure:8350: vfork.h: No such file or directory
| configure:8325: $? = 1
| configure: failed program was:
| #line 8315 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <vfork.h>
| configure:8340: result: no
| configure:8344: checking vfork.h presence
| configure:8351: gcc -E  conftest.c
| configure:8347: vfork.h: No such file or directory
| configure:8357: $? = 1
| configure: failed program was:
| #line 8346 "configure"
| #include "confdefs.h"
| #include <vfork.h>
| configure:8375: result: no
| configure:8393: checking for vfork.h
| configure:8400: result: no
| configure:8418: checking for fork
| configure:8455: gcc -o conftest -g -O2   conftest.c  >&5
| configure:8458: $? = 0
| configure:8461: test -s conftest
| configure:8464: $? = 0
| configure:8474: result: yes
| configure:8418: checking for vfork
| configure:8455: gcc -o conftest -g -O2   conftest.c  >&5
| configure:8458: $? = 0
| configure:8461: test -s conftest
| configure:8464: $? = 0
| configure:8474: result: yes
| configure:8485: checking for working fork
| configure:8508: gcc -o conftest -g -O2   conftest.c  >&5
| configure:8511: $? = 0
| configure:8513: ./conftest
| configure:8516: $? = 0
| configure:8529: result: yes
| configure:8550: checking for working vfork
| configure:8677: result: yes
| configure:8725: checking sys/resource.h usability
| configure:8734: gcc -c -g -O2  conftest.c >&5
| configure:8737: $? = 0
| configure:8740: test -s conftest.o
| configure:8743: $? = 0
| configure:8752: result: yes
| configure:8756: checking sys/resource.h presence
| configure:8763: gcc -E  conftest.c
| configure:8769: $? = 0
| configure:8787: result: yes
| configure:8805: checking for sys/resource.h
| configure:8812: result: yes
| configure:8725: checking sys/time.h usability
| configure:8734: gcc -c -g -O2  conftest.c >&5
| configure:8737: $? = 0
| configure:8740: test -s conftest.o
| configure:8743: $? = 0
| configure:8752: result: yes
| configure:8756: checking sys/time.h presence
| configure:8763: gcc -E  conftest.c
| configure:8769: $? = 0
| configure:8787: result: yes
| configure:8805: checking for sys/time.h
| configure:8812: result: yes
| configure:8725: checking sys/times.h usability
| configure:8734: gcc -c -g -O2  conftest.c >&5
| configure:8737: $? = 0
| configure:8740: test -s conftest.o
| configure:8743: $? = 0
| configure:8752: result: yes
| configure:8756: checking sys/times.h presence
| configure:8763: gcc -E  conftest.c
| configure:8769: $? = 0
| configure:8787: result: yes
| configure:8805: checking for sys/times.h
| configure:8812: result: yes
| configure:8830: checking for times
| configure:8867: gcc -o conftest -g -O2   conftest.c  >&5
| configure:8870: $? = 0
| configure:8873: test -s conftest
| configure:8876: $? = 0
| configure:8886: result: yes
| configure:8897: checking whether getrusage is declared
| configure:8929: gcc -c -g -O2  conftest.c >&5
| configure:8932: $? = 0
| configure:8935: test -s conftest.o
| configure:8938: $? = 0
| configure:8948: result: yes
| configure:8964: checking whether times is declared
| configure:8996: gcc -c -g -O2  conftest.c >&5
| configure:8999: $? = 0
| configure:9002: test -s conftest.o
| configure:9005: $? = 0
| configure:9015: result: yes
| configure:9031: checking whether clock is declared
| configure:9063: gcc -c -g -O2  conftest.c >&5
| configure: In function `main':
| configure:9086: `clock' undeclared (first use in this function)
| configure:9086: (Each undeclared identifier is reported only once
| configure:9086: for each function it appears in.)
| configure:9066: $? = 1
| configure: failed program was:
| #line 9036 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #if HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
| #if HAVE_SYS_TIMES_H
| # include <sys/times.h>
| #endif
| #if HAVE_SYS_RESOURCE_H
| # include <sys/resource.h>
| #endif
| 
| 
| int
| main ()
| {
| #ifndef clock
|   char *p = (char *) clock;
| #endif
| 
|   ;
|   return 0;
| }
| configure:9082: result: no
| configure:9098: checking whether sysconf is declared
| configure:9130: gcc -c -g -O2  conftest.c >&5
| configure:9133: $? = 0
| configure:9136: test -s conftest.o
| configure:9139: $? = 0
| configure:9149: result: yes
| configure:9168: checking for clock_t
| configure:9200: gcc -c -g -O2  conftest.c >&5
| configure:9203: $? = 0
| configure:9206: test -s conftest.o
| configure:9209: $? = 0
| configure:9219: result: yes
| configure:9229: checking for struct tms
| configure:9261: gcc -c -g -O2  conftest.c >&5
| configure:9264: $? = 0
| configure:9267: test -s conftest.o
| configure:9270: $? = 0
| configure:9280: result: yes
| configure:9309: checking for msgfmt
| configure:9340: result: no
| configure:9346: checking for gmsgfmt
| configure:9377: result: :
| configure:9387: checking for xgettext
| configure:9418: result: no
| configure:9426: checking for msgmerge
| configure:9456: result: no
| configure:9510: checking build system type
| configure:9528: result: i686-pc-linux-gnu
| configure:9536: checking host system type
| configure:9550: result: i686-pc-linux-gnu
| configure:9569: checking for ld used by GCC
| configure:9632: result: /usr/bin/ld
| configure:9641: checking if the linker (/usr/bin/ld) is GNU ld
| GNU ld version 2.13.90.0.10 20021010 Debian GNU/Linux
| configure:9653: result: yes
| configure:9659: checking for shared library run path origin
| configure:9672: result: done
| configure:10089: checking whether NLS is requested
| configure:10098: result: yes
| configure:10115: checking for GNU gettext in libc
| configure:10136: gcc -o conftest -g -O2   conftest.c  >&5
| configure:10139: $? = 0
| configure:10142: test -s conftest
| configure:10145: $? = 0
| configure:10155: result: yes
| configure:10864: checking for valgrind
| configure:10893: result: no
| configure:10904: checking for g++
| configure:10920: found /usr/bin/g++
| configure:10930: result: g++
| configure:11059: creating ./config.status
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by GNU Bison config.status 1.75b, which was
| generated by GNU Autoconf 2.54.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on arte
| 
| config.status:684: creating tests/Makefile
| config.status:684: creating tests/atlocal
| config.status:684: creating tests/bison
| config.status:684: creating Makefile
| config.status:684: creating config/Makefile
| config.status:684: creating po/Makefile.in
| config.status:684: creating data/Makefile
| config.status:684: creating lib/Makefile
| config.status:684: creating src/Makefile
| config.status:684: creating doc/Makefile
| config.status:684: creating m4/Makefile
| config.status:785: creating config.h
| config.status:1227: executing depfiles commands
| config.status:1227: executing default-1 commands
| config.status:1227: executing tests/atconfig commands
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=i686-pc-linux-gnu
| ac_cv_build_alias=i686-pc-linux-gnu
| ac_cv_c_backslash_a=yes
| ac_cv_c_compiler_gnu=yes
| ac_cv_c_inline=inline
| 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_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_alloca_works=yes
| ac_cv_func_doprnt=no
| ac_cv_func_dup2=yes
| ac_cv_func_fork=yes
| ac_cv_func_fork_works=yes
| ac_cv_func_isascii=yes
| ac_cv_func_iswcntrl=yes
| ac_cv_func_iswprint=yes
| ac_cv_func_malloc_works=yes
| ac_cv_func_mbsinit=yes
| ac_cv_func_memchr=yes
| ac_cv_func_memcmp_working=yes
| ac_cv_func_memrchr=yes
| ac_cv_func_obstack=yes
| ac_cv_func_realloc_works=yes
| ac_cv_func_setlocale=yes
| ac_cv_func_stpcpy=yes
| ac_cv_func_strcasecmp=yes
| ac_cv_func_strchr=yes
| ac_cv_func_strerror=yes
| ac_cv_func_strerror_r=yes
| ac_cv_func_strerror_r_char_p=yes
| ac_cv_func_strncasecmp=yes
| ac_cv_func_strnlen_working=yes
| ac_cv_func_strrchr=yes
| ac_cv_func_strspn=yes
| ac_cv_func_strtol=yes
| ac_cv_func_times=yes
| ac_cv_func_vfork=yes
| ac_cv_func_vfork_works=yes
| ac_cv_func_vprintf=yes
| ac_cv_func_waitpid=yes
| ac_cv_func_wcwidth=yes
| ac_cv_have_decl_clock=no
| ac_cv_have_decl_free=yes
| ac_cv_have_decl_getenv=yes
| ac_cv_have_decl_getopt=yes
| ac_cv_have_decl_getrusage=yes
| ac_cv_have_decl_malloc=yes
| ac_cv_have_decl_memchr=yes
| ac_cv_have_decl_memrchr=yes
| ac_cv_have_decl_stpcpy=yes
| ac_cv_have_decl_strchr=yes
| ac_cv_have_decl_strerror=yes
| ac_cv_have_decl_strerror_r=yes
| ac_cv_have_decl_strnlen=yes
| ac_cv_have_decl_strspn=yes
| ac_cv_have_decl_sysconf=yes
| ac_cv_have_decl_times=yes
| ac_cv_have_decl_wcwidth=yes
| ac_cv_header_ctype_h=yes
| ac_cv_header_fcntl_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_limits_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=no
| ac_cv_header_stdc=yes
| ac_cv_header_stddef_h=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_cposix_strerror=no
| ac_cv_lib_error_at_line=yes
| ac_cv_lib_fl_yywrap=yes
| ac_cv_objext=o
| ac_cv_path_GMSGFMT=:
| ac_cv_path_M4=/usr/bin/m4
| ac_cv_path_MSGFMT=:
| ac_cv_path_MSGMERGE=:
| ac_cv_path_XGETTEXT=:
| ac_cv_path_install='/usr/bin/install -c'
| ac_cv_prog_AWK=mawk
| ac_cv_prog_CPP='gcc -E'
| ac_cv_prog_GXX=g++
| ac_cv_prog_LEX=flex
| ac_cv_prog_YACC='bison -y'
| ac_cv_prog_ac_ct_CC=gcc
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_stdc=
| 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=yes
| ac_cv_prog_make_make_set=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_working_alloca_h=yes
| 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_sys_lib_dlsearch_path_spec='/lib /usr/lib'
| acl_cv_sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
| acl_cv_wl=-Wl,
| am_cv_CC_dependencies_compiler_type=gcc
| am_cv_prog_cc_stdc=
| gt_cv_func_gnugettext2_libc=yes
| jm_cv_func_mbrtowc=yes
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| ACLOCAL='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
aclocal-1.7'
| ALLOCA=''
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run tar'
| ANSI2KNR=''
| AUTOCONF='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
autoconf'
| AUTOHEADER='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing 
--run autoheader'
| AUTOM4TE='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
autom4te'
| AUTOMAKE='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
automake-1.7'
| AWK='mawk'
| CC='gcc'
| CCDEPMODE='depmode=gcc'
| CFLAGS='-g -O2'
| CPP='gcc -E'
| CPPFLAGS=''
| CYGPATH_W='echo'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='grep -E'
| EXEEXT=''
| GCC='yes'
| GMSGFMT=':'
| GXX='g++'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
| INTLLIBS=''
| LDFLAGS=''
| LEX='flex'
| LEXLIB='-lfl'
| LEX_OUTPUT_ROOT='lex.yy'
| LIBICONV='-liconv'
| LIBINTL=''
| LIBOBJS=' argmatch$U.o'
| LIBS=''
| LTLIBICONV='-liconv'
| LTLIBINTL=''
| LTLIBOBJS=' argmatch$U.lo'
| M4='/usr/bin/m4'
| MAKEINFO='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
makeinfo'
| MKINSTALLDIRS='../config/mkinstalldirs'
| MSGFMT=':'
| MSGMERGE=':'
| O0CFLAGS='-g -O2'
| OBJEXT='o'
| PACKAGE='bison'
| PACKAGE_BUGREPORT='address@hidden'
| PACKAGE_NAME='GNU Bison'
| PACKAGE_STRING='GNU Bison 1.75b'
| PACKAGE_TARNAME='bison'
| PACKAGE_VERSION='1.75b'
| PATH_SEPARATOR=':'
| POSUB='po'
| RANLIB='ranlib'
| SET_MAKE=''
| SHELL='/bin/sh'
| STRIP=''
| U=''
| USE_NLS='yes'
| VALGRIND=''
| VERSION='1.75b'
| WARNING_CFLAGS=''
| WERROR_CFLAGS=''
| XGETTEXT=':'
| YACC='bison -y'
| ac_ct_CC='gcc'
| ac_ct_RANLIB='ranlib'
| ac_ct_STRIP=''
| am__fastdepCC_FALSE=''
| am__fastdepCC_TRUE='#'
| am__include='include'
| am__quote=''
| 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='/reb/src/base/+NEW/bison/bison-1.75b/config/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localstatedir='${prefix}/var'
| mandir='${prefix}/man'
| oldincludedir='/usr/include'
| prefix='/tmp/prefix'
| 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 HAVE_ALLOCA 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_CLOCK_T 1
| #define HAVE_CTYPE_H 1
| #define HAVE_C_BACKSLASH_A 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_DECL_CLOCK 0
| #define HAVE_DECL_FREE 1
| #define HAVE_DECL_GETENV 1
| #define HAVE_DECL_GETOPT 1
| #define HAVE_DECL_GETRUSAGE 1
| #define HAVE_DECL_MALLOC 1
| #define HAVE_DECL_MEMCHR 1
| #define HAVE_DECL_MEMRCHR 1
| #define HAVE_DECL_STPCPY 1
| #define HAVE_DECL_STRCHR 1
| #define HAVE_DECL_STRERROR 1
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSPN 1
| #define HAVE_DECL_SYSCONF 1
| #define HAVE_DECL_TIMES 1
| #define HAVE_DECL_WCWIDTH 1
| #define HAVE_DUP2 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FORK 1
| #define HAVE_GETTEXT 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_ISASCII 1
| #define HAVE_ISASCII 1
| #define HAVE_ISWCNTRL 1
| #define HAVE_ISWPRINT 1
| #define HAVE_ISWPRINT 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LIMITS_H 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_MEMCHR 1
| #define HAVE_MEMORY_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_MEMRCHR 1
| #define HAVE_OBSTACK 1
| #define HAVE_REALLOC 1
| #define HAVE_SETLOCALE 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STPCPY 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRERROR_R 1
| #define HAVE_STRINGS_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSPN 1
| #define HAVE_STRTOL 1
| #define HAVE_STRUCT_TMS 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_SYS_WAIT_H 1
| #define HAVE_TIMES 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_VFORK 1
| #define HAVE_VPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCWIDTH 1
| #define HAVE_WORKING_FORK 1
| #define HAVE_WORKING_VFORK 1
| #define M4 "/usr/bin/m4"
| #define PACKAGE "bison"
| #define PACKAGE_BUGREPORT "address@hidden"
| #define PACKAGE_NAME "GNU Bison"
| #define PACKAGE_STRING "GNU Bison 1.75b"
| #define PACKAGE_TARNAME "bison"
| #define PACKAGE_VERSION "1.75b"
| #define PROTOTYPES 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STRERROR_R_CHAR_P 1
| #define VERSION "1.75b"
| #define YYTEXT_POINTER 1
| #define _GNU_SOURCE 1
| 
| configure: exit 0

testsuite: ../../sunos58cc/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 1.75b, which was
| generated by GNU Autoconf 2.54.  Invocation command line was
| 
|   $ ../configure --prefix=/tmp/prefix
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = sic.twinsun.com
| uname -m = sun4u
| uname -r = 5.8
| uname -s = SunOS
| uname -v = Generic_108528-16
| 
| /usr/bin/uname -p = sparc
| /bin/uname -X     = System = SunOS
| Node = sic.twinsun.com
| Release = 5.8
| KernelID = Generic_108528-16
| Machine = sun4u
| BusType = <unknown>
| Serial = <unknown>
| Users = <unknown>
| OEM# = 0
| Origin# = 1
| NumCPU = 1
| 
| /bin/arch              = sun4
| /usr/bin/arch -k       = sun4u
| /usr/convex/getsysinfo = unknown
| hostinfo               = unknown
| /bin/machine           = unknown
| /usr/bin/oslevel       = unknown
| /bin/universe          = unknown
| 
| PATH: /net/knick/home/eggert/bin
| PATH: /opt/reb/bin
| PATH: /opt/reb/sbin
| PATH: /usr/krb5/bin
| PATH: /usr/krb5/sbin
| PATH: /usr/bin
| PATH: /usr/sbin
| PATH: /usr/perl5/5.00503/bin
| PATH: /usr/ccs/bin
| PATH: /usr/dt/bin
| PATH: /usr/openwin/bin
| PATH: /opt/sfw/bin
| PATH: /opt/sfw/sbin
| PATH: /opt/SUNWspro/bin
| PATH: /usr/proc/bin
| PATH: /usr/apache/bin
| PATH: /opt/informix/bin
| PATH: /opt/frame/bin
| PATH: /opt/SUNWut/bin
| PATH: /opt/SUNWut/sbin
| PATH: /sbin
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:1303: checking for a BSD-compatible install
| configure:1357: result: /opt/sfw/bin/ginstall -c
| configure:1368: checking whether build environment is sane
| configure:1411: result: yes
| configure:1444: checking for gawk
| configure:1460: found /opt/reb/bin/gawk
| configure:1470: result: gawk
| configure:1480: checking whether make sets ${MAKE}
| configure:1500: result: yes
| configure:1705: checking for gcc
| configure:1731: result: cc
| configure:1973: checking for C compiler version
| configure:1976: cc --version </dev/null >&5
| cc: Warning: option -- passed to ld
| usage: cc [ options] files.  Use 'cc -flags' for details
| configure:1979: $? = 1
| configure:1981: cc -v </dev/null >&5
| usage: cc [ options] files.  Use 'cc -flags' for details
| configure:1984: $? = 1
| configure:1986: cc -V </dev/null >&5
| cc: Forte Developer 7 C 5.4 2002/03/09
| usage: cc [ options] files.  Use 'cc -flags' for details
| configure:1989: $? = 1
| configure:2009: checking for C compiler default output
| configure:2012: cc    conftest.c  >&5
| configure:2015: $? = 0
| configure:2049: result: a.out
| configure:2054: checking whether the C compiler works
| configure:2060: ./a.out
| configure:2063: $? = 0
| configure:2078: result: yes
| configure:2085: checking whether we are cross compiling
| configure:2087: result: no
| configure:2090: checking for suffix of executables
| configure:2092: cc -o conftest    conftest.c  >&5
| configure:2095: $? = 0
| configure:2118: result: 
| configure:2124: checking for suffix of object files
| configure:2142: cc -c   conftest.c >&5
| configure:2145: $? = 0
| configure:2164: result: o
| configure:2168: checking whether we are using the GNU C compiler
| configure:2189: cc -c   conftest.c >&5
| "configure", line 2179: undefined symbol: choke
| "configure", line 2179: syntax error before or at: me
| cc: acomp failed for conftest.c
| configure:2192: $? = 2
| configure: failed program was:
| #line 2173 "configure"
| #include "confdefs.h"
| 
| int
| main ()
| {
| #ifndef __GNUC__
|        choke me
| #endif
| 
|   ;
|   return 0;
| }
| configure:2210: result: no
| configure:2216: checking whether cc accepts -g
| configure:2234: cc -c -g  conftest.c >&5
| configure:2237: $? = 0
| configure:2240: test -s conftest.o
| configure:2243: $? = 0
| configure:2253: result: yes
| configure:2270: checking for cc option to accept ANSI C
| configure:2327: cc  -c -g  conftest.c >&5
| "configure", line 2311: warning: statement not reached
| configure:2330: $? = 0
| configure:2333: test -s conftest.o
| configure:2336: $? = 0
| configure:2353: result: none needed
| configure:2371: cc -c -g  conftest.c >&5
| "conftest.c", line 2: warning: old-style declaration or incorrect type for: 
choke
| "conftest.c", line 2: syntax error before or at: me
| "conftest.c", line 3: warning: old-style declaration or incorrect type for: me
| cc: acomp failed for conftest.c
| configure:2374: $? = 2
| configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
| configure:2491: checking for style of include used by make
| configure:2519: result: GNU
| configure:2547: checking dependency style of cc
| configure:2609: result: none
| configure:2629: checking for strerror in -lcposix
| configure:2656: cc -o conftest -g   conftest.c -lcposix   >&5
| ld: fatal: library -lcposix: not found
| ld: fatal: File processing errors. No output written to conftest
| configure:2659: $? = 1
| configure: failed program was:
| #line 2636 "configure"
| #include "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 strerror ();
| int
| main ()
| {
| strerror ();
|   ;
|   return 0;
| }
| configure:2676: result: no
| configure:2695: checking how to run the C preprocessor
| configure:2721: cc -E  conftest.c
| configure:2727: $? = 0
| configure:2754: cc -E  conftest.c
| "configure", line 2750: cannot find include file: <ac_nonexistent.h>
| cc: acomp failed for conftest.c
| configure:2760: $? = 2
| configure: failed program was:
| #line 2749 "configure"
| #include "confdefs.h"
| #include <ac_nonexistent.h>
| configure:2797: result: cc -E
| configure:2812: cc -E  conftest.c
| configure:2818: $? = 0
| configure:2845: cc -E  conftest.c
| "configure", line 2841: cannot find include file: <ac_nonexistent.h>
| cc: acomp failed for conftest.c
| configure:2851: $? = 2
| configure: failed program was:
| #line 2840 "configure"
| #include "confdefs.h"
| #include <ac_nonexistent.h>
| configure:2891: checking for egrep
| configure:2901: result: grep -E
| configure:2906: checking for ANSI C header files
| configure:2920: cc -E  conftest.c
| configure:2926: $? = 0
| configure:3011: cc -o conftest -g   conftest.c  >&5
| "configure", line 3004: warning: implicit function declaration: exit
| configure:3014: $? = 0
| configure:3016: ./conftest
| configure:3019: $? = 0
| configure:3033: result: yes
| configure:3057: checking for sys/types.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for sys/stat.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for stdlib.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for string.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for memory.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for strings.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for inttypes.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3057: checking for stdint.h
| configure:3070: cc -c -g  conftest.c >&5
| "configure", line 3098: cannot find include file: <stdint.h>
| cc: acomp failed for conftest.c
| configure:3073: $? = 2
| configure: failed program was:
| #line 3062 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| #include <stdint.h>
| configure:3089: result: no
| configure:3057: checking for unistd.h
| configure:3070: cc -c -g  conftest.c >&5
| configure:3073: $? = 0
| configure:3076: test -s conftest.o
| configure:3079: $? = 0
| configure:3089: result: yes
| configure:3111: checking minix/config.h usability
| configure:3120: cc -c -g  conftest.c >&5
| "configure", line 3148: cannot find include file: <minix/config.h>
| cc: acomp failed for conftest.c
| configure:3123: $? = 2
| configure: failed program was:
| #line 3113 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
| configure:3138: result: no
| configure:3142: checking minix/config.h presence
| configure:3149: cc -E  conftest.c
| "configure", line 3145: cannot find include file: <minix/config.h>
| cc: acomp failed for conftest.c
| configure:3155: $? = 2
| configure: failed program was:
| #line 3144 "configure"
| #include "confdefs.h"
| #include <minix/config.h>
| configure:3173: result: no
| configure:3191: checking for minix/config.h
| configure:3198: result: no
| configure:3230: checking for cc option to accept ANSI C
| configure:3290: cc  -c -g  conftest.c >&5
| "configure", line 3284: warning: statement not reached
| configure:3293: $? = 0
| configure:3296: test -s conftest.o
| configure:3299: $? = 0
| configure:3313: result: none needed
| configure:3872: checking for flex
| configure:3888: found /opt/sfw/bin/flex
| configure:3898: result: flex
| configure:3911: checking for yywrap in -lfl
| configure:3938: cc -o conftest -g   conftest.c -lfl   >&5
| ld: fatal: library -lfl: not found
| ld: fatal: File processing errors. No output written to conftest
| configure:3941: $? = 1
| configure: failed program was:
| #line 3918 "configure"
| #include "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:3958: result: no
| configure:3963: checking for yywrap in -ll
| configure:3990: cc -o conftest -g   conftest.c -ll   >&5
| configure:3993: $? = 0
| configure:3996: test -s conftest
| configure:3999: $? = 0
| configure:4010: result: yes
| configure:4021: checking lex output file root
| configure:4032: flex conftest.l
| configure:4035: $? = 0
| configure:4047: result: lex.yy
| configure:4052: checking whether yytext is a pointer
| configure:4068: cc -o conftest -g   conftest.c  -ll >&5
| "lex.yy.c", line 1388: warning: implicit function declaration: exit
| "lex.yy.c", line 1451: warning: implicit function declaration: malloc
| "lex.yy.c", line 1469: warning: implicit function declaration: realloc
| "lex.yy.c", line 1479: warning: implicit function declaration: free
| configure:4071: $? = 0
| configure:4074: test -s conftest
| configure:4077: $? = 0
| configure:4089: result: yes
| configure:4104: checking for bison
| configure:4120: found /opt/reb/bin/bison
| configure:4130: result: bison -y
| configure:4182: checking for ranlib
| configure:4198: found /usr/ccs/bin/ranlib
| configure:4209: result: ranlib
| configure:4225: checking for gm4
| configure:4243: found /opt/sfw/bin/gm4
| configure:4255: result: /opt/sfw/bin/gm4
| configure:4266: checking whether m4 supports frozen files
| configure:4278: result: yes
| configure:4292: checking for ANSI C header files
| configure:4419: result: yes
| configure:4448: checking ctype.h usability
| configure:4457: cc -c -g  conftest.c >&5
| configure:4460: $? = 0
| configure:4463: test -s conftest.o
| configure:4466: $? = 0
| configure:4475: result: yes
| configure:4479: checking ctype.h presence
| configure:4486: cc -E  conftest.c
| configure:4492: $? = 0
| configure:4510: result: yes
| configure:4528: checking for ctype.h
| configure:4535: result: yes
| configure:4448: checking locale.h usability
| configure:4457: cc -c -g  conftest.c >&5
| configure:4460: $? = 0
| configure:4463: test -s conftest.o
| configure:4466: $? = 0
| configure:4475: result: yes
| configure:4479: checking locale.h presence
| configure:4486: cc -E  conftest.c
| configure:4492: $? = 0
| configure:4510: result: yes
| configure:4528: checking for locale.h
| configure:4535: result: yes
| configure:4439: checking for memory.h
| configure:4444: result: yes
| configure:4439: checking for stdlib.h
| configure:4444: result: yes
| configure:4439: checking for string.h
| configure:4444: result: yes
| configure:4439: checking for unistd.h
| configure:4444: result: yes
| configure:4548: checking for stdbool.h that conforms to C99
| configure:4598: cc -c -g  conftest.c >&5
| "configure", line 4555: cannot find include file: <stdbool.h>
| "configure", line 4575: syntax error before or at:  
| "configure", line 4575: warning: _Bool is a keyword in ISO C99
| "configure", line 4575: syntax error before or at: _Bool
| "configure", line 4575: cannot recover from previous errors
| cc: acomp failed for conftest.c
| configure:4601: $? = 2
| configure: failed program was:
| #line 4553 "configure"
| #include "confdefs.h"
| 
|         #include <stdbool.h>
|         #ifndef bool
|          "error: bool is not defined"
|         #endif
|         #ifndef false
|          "error: false is not defined"
|         #endif
|         #if false
|          "error: false is not 0"
|         #endif
|         #ifndef true
|          "error: false is not defined"
|         #endif
|         #if true != 1
|          "error: true is not 1"
|         #endif
|         #ifndef __bool_true_false_are_defined
|          "error: __bool_true_false_are_defined is not defined"
|         #endif
| 
|         struct s { _Bool s: 1; _Bool t; } s;
| 
|         char a[true == 1 ? 1 : -1];
|         char b[false == 0 ? 1 : -1];
|         char c[__bool_true_false_are_defined == 1 ? 1 : -1];
|         char d[(bool) -0.5 == true ? 1 : -1];
|         bool e = &s;
|         char f[(_Bool) -0.0 == false ? 1 : -1];
|         char g[true];
|         char h[sizeof (_Bool)];
|         char i[sizeof s.t];
| 
| int
| main ()
| {
|  return !a + !b + !c + !d + !e + !f + !g + !h + !i;
|   ;
|   return 0;
| }
| configure:4617: result: no
| configure:4628: checking for inline
| configure:4646: cc -c -g  conftest.c >&5
| configure:4649: $? = 0
| configure:4652: test -s conftest.o
| configure:4655: $? = 0
| configure:4666: result: inline
| configure:4685: checking for working alloca.h
| configure:4703: cc -o conftest -g   conftest.c  >&5
| configure:4706: $? = 0
| configure:4709: test -s conftest
| configure:4712: $? = 0
| configure:4722: result: yes
| configure:4732: checking for alloca
| configure:4770: cc -o conftest -g   conftest.c  >&5
| configure:4773: $? = 0
| configure:4776: test -s conftest
| configure:4779: $? = 0
| configure:4789: result: yes
| configure:4973: checking for obstacks
| configure:4991: cc -o conftest -g   conftest.c  >&5
| "configure", line 4979: cannot find include file: "obstack.h"
| "configure", line 4983: warning: implicit function declaration: obstack_free
| cc: acomp failed for conftest.c
| configure:4994: $? = 2
| configure: failed program was:
| #line 4978 "configure"
| #include "confdefs.h"
| #include "obstack.h"
| int
| main ()
| {
| struct obstack *mem; obstack_free(mem,(char *) 0)
|   ;
|   return 0;
| }
| configure:5010: result: no
| configure:5022: checking for error_at_line
| configure:5040: cc -o conftest -g   conftest.c  >&5
| "configure", line 5032: warning: implicit function declaration: error_at_line
| Undefined                     first referenced
|  symbol                           in file
| error_at_line                       conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:5043: $? = 1
| configure: failed program was:
| #line 5027 "configure"
| #include "confdefs.h"
| 
| int
| main ()
| {
| error_at_line (0, 0, "", 0, "");
|   ;
|   return 0;
| }
| configure:5059: result: no
| configure:5065: checking for working strnlen
| configure:5101: cc -o conftest -g   conftest.c  >&5
| "configure", line 5089: warning: implicit function declaration: strnlen
| "configure", line 5090: warning: implicit function declaration: exit
| Undefined                     first referenced
|  symbol                           in file
| strnlen                             conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:5104: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| #line 5073 "configure"
| #include "confdefs.h"
| 
| int
| main ()
| {
| 
| #define S "foobar"
| #define S_LEN (sizeof S - 1)
| 
|   /* At least one implementation is buggy: that of AIX 4.3 would
|      give strnlen (S, 1) == 3.  */
| 
|   int i;
|   for (i = 0; i < S_LEN + 1; ++i)
|     {
|       int expected = i <= S_LEN ? i : S_LEN;
|       if (strnlen (S, i) != expected)
|       exit (1);
|     }
|   exit (0);
| 
|   ;
|   return 0;
| }
| configure:5122: result: no
| configure:5130: checking for setlocale
| configure:5167: cc -o conftest -g   conftest.c  >&5
| configure:5170: $? = 0
| configure:5173: test -s conftest
| configure:5176: $? = 0
| configure:5186: result: yes
| configure:5196: checking whether free is declared
| configure:5217: cc -c -g  conftest.c >&5
| configure:5220: $? = 0
| configure:5223: test -s conftest.o
| configure:5226: $? = 0
| configure:5236: result: yes
| configure:5252: checking whether getenv is declared
| configure:5273: cc -c -g  conftest.c >&5
| configure:5276: $? = 0
| configure:5279: test -s conftest.o
| configure:5282: $? = 0
| configure:5292: result: yes
| configure:5308: checking whether getopt is declared
| configure:5329: cc -c -g  conftest.c >&5
| configure:5332: $? = 0
| configure:5335: test -s conftest.o
| configure:5338: $? = 0
| configure:5348: result: yes
| configure:5364: checking whether stpcpy is declared
| configure:5385: cc -c -g  conftest.c >&5
| "configure", line 5408: undefined symbol: stpcpy
| cc: acomp failed for conftest.c
| configure:5388: $? = 2
| configure: failed program was:
| #line 5369 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef stpcpy
|   char *p = (char *) stpcpy;
| #endif
| 
|   ;
|   return 0;
| }
| configure:5404: result: no
| configure:5420: checking whether strchr is declared
| configure:5441: cc -c -g  conftest.c >&5
| configure:5444: $? = 0
| configure:5447: test -s conftest.o
| configure:5450: $? = 0
| configure:5460: result: yes
| configure:5476: checking whether strspn is declared
| configure:5497: cc -c -g  conftest.c >&5
| configure:5500: $? = 0
| configure:5503: test -s conftest.o
| configure:5506: $? = 0
| configure:5516: result: yes
| configure:5532: checking whether strnlen is declared
| configure:5553: cc -c -g  conftest.c >&5
| "configure", line 5576: undefined symbol: strnlen
| cc: acomp failed for conftest.c
| configure:5556: $? = 2
| configure: failed program was:
| #line 5537 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strnlen
|   char *p = (char *) strnlen;
| #endif
| 
|   ;
|   return 0;
| }
| configure:5572: result: no
| configure:5588: checking whether malloc is declared
| configure:5609: cc -c -g  conftest.c >&5
| configure:5612: $? = 0
| configure:5615: test -s conftest.o
| configure:5618: $? = 0
| configure:5628: result: yes
| configure:5644: checking whether memchr is declared
| configure:5665: cc -c -g  conftest.c >&5
| configure:5668: $? = 0
| configure:5671: test -s conftest.o
| configure:5674: $? = 0
| configure:5684: result: yes
| configure:5700: checking whether memrchr is declared
| configure:5721: cc -c -g  conftest.c >&5
| "configure", line 5744: undefined symbol: memrchr
| cc: acomp failed for conftest.c
| configure:5724: $? = 2
| configure: failed program was:
| #line 5705 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef memrchr
|   char *p = (char *) memrchr;
| #endif
| 
|   ;
|   return 0;
| }
| configure:5740: result: no
| configure:5769: checking for memchr
| configure:5806: cc -o conftest -g   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for memrchr
| configure:5806: cc -o conftest -g   conftest.c  >&5
| Undefined                     first referenced
|  symbol                           in file
| memrchr                             conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:5809: $? = 1
| configure: failed program was:
| #line 5774 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memrchr (); below.  */
| #include <assert.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 memrchr ();
| char (*f) ();
| 
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_memrchr) || defined (__stub___memrchr)
| choke me
| #else
| f = memrchr;
| #endif
| 
|   ;
|   return 0;
| }
| configure:5825: result: no
| configure:5769: checking for strchr
| configure:5806: cc -o conftest -g   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for stpcpy
| configure:5806: cc -o conftest -g   conftest.c  >&5
| Undefined                     first referenced
|  symbol                           in file
| stpcpy                              conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:5809: $? = 1
| configure: failed program was:
| #line 5774 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char stpcpy (); below.  */
| #include <assert.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 stpcpy ();
| char (*f) ();
| 
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_stpcpy) || defined (__stub___stpcpy)
| choke me
| #else
| f = stpcpy;
| #endif
| 
|   ;
|   return 0;
| }
| configure:5825: result: no
| configure:5769: checking for strrchr
| configure:5806: cc -o conftest -g   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for strspn
| configure:5806: cc -o conftest -g   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5769: checking for strtol
| configure:5806: cc -o conftest -g   conftest.c  >&5
| configure:5809: $? = 0
| configure:5812: test -s conftest
| configure:5815: $? = 0
| configure:5825: result: yes
| configure:5843: checking for stdlib.h
| configure:5848: result: yes
| configure:5952: checking for working malloc
| configure:5978: cc -o conftest -g   conftest.c  >&5
| configure:5981: $? = 0
| configure:5983: ./conftest
| configure:5986: $? = 0
| configure:5999: result: yes
| configure:6027: checking for stdlib.h
| configure:6032: result: yes
| configure:6136: checking for working realloc
| configure:6162: cc -o conftest -g   conftest.c  >&5
| configure:6165: $? = 0
| configure:6167: ./conftest
| configure:6170: $? = 0
| configure:6183: result: yes
| configure:6226: checking limits.h usability
| configure:6235: cc -c -g  conftest.c >&5
| configure:6238: $? = 0
| configure:6241: test -s conftest.o
| configure:6244: $? = 0
| configure:6253: result: yes
| configure:6257: checking limits.h presence
| configure:6264: cc -E  conftest.c
| configure:6270: $? = 0
| configure:6288: result: yes
| configure:6306: checking for limits.h
| configure:6313: result: yes
| configure:6217: checking for stdlib.h
| configure:6222: result: yes
| configure:6217: checking for string.h
| configure:6222: result: yes
| configure:6226: checking wchar.h usability
| configure:6235: cc -c -g  conftest.c >&5
| configure:6238: $? = 0
| configure:6241: test -s conftest.o
| configure:6244: $? = 0
| configure:6253: result: yes
| configure:6257: checking wchar.h presence
| configure:6264: cc -E  conftest.c
| configure:6270: $? = 0
| configure:6288: result: yes
| configure:6306: checking for wchar.h
| configure:6313: result: yes
| configure:6226: checking wctype.h usability
| configure:6235: cc -c -g  conftest.c >&5
| configure:6238: $? = 0
| configure:6241: test -s conftest.o
| configure:6244: $? = 0
| configure:6253: result: yes
| configure:6257: checking wctype.h presence
| configure:6264: cc -E  conftest.c
| configure:6270: $? = 0
| configure:6288: result: yes
| configure:6306: checking for wctype.h
| configure:6313: result: yes
| configure:6334: checking for isascii
| configure:6371: cc -o conftest -g   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for iswcntrl
| configure:6371: cc -o conftest -g   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for iswprint
| configure:6371: cc -o conftest -g   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for mbsinit
| configure:6371: cc -o conftest -g   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6334: checking for wcwidth
| configure:6371: cc -o conftest -g   conftest.c  >&5
| configure:6374: $? = 0
| configure:6377: test -s conftest
| configure:6380: $? = 0
| configure:6390: result: yes
| configure:6401: checking whether mbrtowc and mbstate_t are properly declared
| configure:6419: cc -o conftest -g   conftest.c  >&5
| "configure", line 6413: warning: statement not reached
| configure:6422: $? = 0
| configure:6425: test -s conftest
| configure:6428: $? = 0
| configure:6438: result: yes
| configure:6449: checking whether wcwidth is declared
| configure:6479: cc -c -g  conftest.c >&5
| configure:6482: $? = 0
| configure:6485: test -s conftest.o
| configure:6488: $? = 0
| configure:6498: result: yes
| configure:6511: checking for mbstate_t
| configure:6530: cc -c -g  conftest.c >&5
| "configure", line 6557: warning: statement not reached
| configure:6533: $? = 0
| configure:6536: test -s conftest.o
| configure:6539: $? = 0
| configure:6549: result: yes
| configure:6565: checking for working memcmp
| configure:6610: cc -o conftest -g   conftest.c  >&5
| "configure", line 6580: warning: initializer does not fit or is out of range: 
128
| "configure", line 6580: warning: initializer does not fit or is out of range: 
129
| "configure", line 6581: warning: implicit function declaration: memcmp
| "configure", line 6582: warning: implicit function declaration: exit
| "configure", line 6595: warning: implicit function declaration: strcpy
| configure:6613: $? = 0
| configure:6615: ./conftest
| configure:6618: $? = 0
| configure:6631: result: yes
| configure:6641: checking for isascii
| configure:6697: result: yes
| configure:6641: checking for iswprint
| configure:6697: result: yes
| configure:6708: checking whether mbrtowc and mbstate_t are properly declared
| configure:6745: result: yes
| configure:6773: checking for limits.h
| configure:6778: result: yes
| configure:6782: checking stddef.h usability
| configure:6791: cc -c -g  conftest.c >&5
| configure:6794: $? = 0
| configure:6797: test -s conftest.o
| configure:6800: $? = 0
| configure:6809: result: yes
| configure:6813: checking stddef.h presence
| configure:6820: cc -E  conftest.c
| configure:6826: $? = 0
| configure:6844: result: yes
| configure:6862: checking for stddef.h
| configure:6869: result: yes
| configure:6773: checking for stdlib.h
| configure:6778: result: yes
| configure:6773: checking for string.h
| configure:6778: result: yes
| configure:6773: checking for wchar.h
| configure:6778: result: yes
| configure:6773: checking for wctype.h
| configure:6778: result: yes
| configure:6882: checking for ANSI C header files
| configure:7009: result: yes
| configure:7020: checking whether backslash-a works in strings
| configure:7045: cc -c -g  conftest.c >&5
| "configure", line 7039: warning: statement not reached
| configure:7048: $? = 0
| configure:7051: test -s conftest.o
| configure:7054: $? = 0
| configure:7064: result: yes
| configure:7074: checking for mbstate_t
| configure:7112: result: yes
| configure:7129: checking for function prototypes
| configure:7132: result: yes
| configure:7146: checking for ANSI C header files
| configure:7273: result: yes
| configure:7288: checking for string.h
| configure:7293: result: yes
| configure:7406: checking for strcasecmp
| configure:7443: cc -o conftest -g   conftest.c  >&5
| configure:7446: $? = 0
| configure:7449: test -s conftest
| configure:7452: $? = 0
| configure:7462: result: yes
| configure:7406: checking for strncasecmp
| configure:7443: cc -o conftest -g   conftest.c  >&5
| configure:7446: $? = 0
| configure:7449: test -s conftest
| configure:7452: $? = 0
| configure:7462: result: yes
| configure:7488: checking for strerror
| configure:7525: cc -o conftest -g   conftest.c  >&5
| configure:7528: $? = 0
| configure:7531: test -s conftest
| configure:7534: $? = 0
| configure:7544: result: yes
| configure:7488: checking for vprintf
| configure:7525: cc -o conftest -g   conftest.c  >&5
| configure:7528: $? = 0
| configure:7531: test -s conftest
| configure:7534: $? = 0
| configure:7544: result: yes
| configure:7488: checking for doprnt
| configure:7525: cc -o conftest -g   conftest.c  >&5
| Undefined                     first referenced
|  symbol                           in file
| doprnt                              conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:7528: $? = 1
| configure: failed program was:
| #line 7493 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char doprnt (); below.  */
| #include <assert.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 doprnt ();
| char (*f) ();
| 
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_doprnt) || defined (__stub___doprnt)
| choke me
| #else
| f = doprnt;
| #endif
| 
|   ;
|   return 0;
| }
| configure:7544: result: no
| configure:7554: checking whether strerror is declared
| configure:7575: cc -c -g  conftest.c >&5
| configure:7578: $? = 0
| configure:7581: test -s conftest.o
| configure:7584: $? = 0
| configure:7594: result: yes
| configure:7612: checking whether strerror_r is declared
| configure:7633: cc -c -g  conftest.c >&5
| "configure", line 7656: undefined symbol: strerror_r
| cc: acomp failed for conftest.c
| configure:7636: $? = 2
| configure: failed program was:
| #line 7617 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strerror_r
|   char *p = (char *) strerror_r;
| #endif
| 
|   ;
|   return 0;
| }
| configure:7652: result: no
| configure:7674: checking for strerror_r
| configure:7711: cc -o conftest -g   conftest.c  >&5
| Undefined                     first referenced
|  symbol                           in file
| strerror_r                          conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:7714: $? = 1
| configure: failed program was:
| #line 7679 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strerror_r (); below.  */
| #include <assert.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 strerror_r ();
| char (*f) ();
| 
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_strerror_r) || defined (__stub___strerror_r)
| choke me
| #else
| f = strerror_r;
| #endif
| 
|   ;
|   return 0;
| }
| configure:7730: result: no
| configure:7740: checking whether strerror_r returns char *
| configure:7808: cc -o conftest -g   conftest.c  >&5
| "configure", line 7833: warning: implicit function declaration: isalpha
| Undefined                     first referenced
|  symbol                           in file
| strerror_r                          conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:7811: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| #line 7792 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|       extern char *strerror_r ();
| int
| main ()
| {
| char buf[100];
|         char x = *strerror_r (0, buf, sizeof buf);
|         exit (!isalpha (x));
|   ;
|   return 0;
| }
| configure:7829: result: no
| configure:7839: checking for ANSI C header files
| configure:7966: result: yes
| configure:7977: checking if malloc debugging is wanted
| configure:7998: result: no
| configure:8003: checking for pid_t
| configure:8024: cc -c -g  conftest.c >&5
| configure:8027: $? = 0
| configure:8030: test -s conftest.o
| configure:8033: $? = 0
| configure:8043: result: yes
| configure:8070: checking fcntl.h usability
| configure:8079: cc -c -g  conftest.c >&5
| configure:8082: $? = 0
| configure:8085: test -s conftest.o
| configure:8088: $? = 0
| configure:8097: result: yes
| configure:8101: checking fcntl.h presence
| configure:8108: cc -E  conftest.c
| configure:8114: $? = 0
| configure:8132: result: yes
| configure:8150: checking for fcntl.h
| configure:8157: result: yes
| configure:8070: checking sys/wait.h usability
| configure:8079: cc -c -g  conftest.c >&5
| configure:8082: $? = 0
| configure:8085: test -s conftest.o
| configure:8088: $? = 0
| configure:8097: result: yes
| configure:8101: checking sys/wait.h presence
| configure:8108: cc -E  conftest.c
| configure:8114: $? = 0
| configure:8132: result: yes
| configure:8150: checking for sys/wait.h
| configure:8157: result: yes
| configure:8170: checking for sys/wait.h that is POSIX.1 compatible
| configure:8217: result: yes
| configure:8232: checking for dup2
| configure:8269: cc -o conftest -g   conftest.c  >&5
| configure:8272: $? = 0
| configure:8275: test -s conftest
| configure:8278: $? = 0
| configure:8288: result: yes
| configure:8232: checking for waitpid
| configure:8269: cc -o conftest -g   conftest.c  >&5
| configure:8272: $? = 0
| configure:8275: test -s conftest
| configure:8278: $? = 0
| configure:8288: result: yes
| configure:8304: checking for unistd.h
| configure:8309: result: yes
| configure:8313: checking vfork.h usability
| configure:8322: cc -c -g  conftest.c >&5
| "configure", line 8350: cannot find include file: <vfork.h>
| cc: acomp failed for conftest.c
| configure:8325: $? = 2
| configure: failed program was:
| #line 8315 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <vfork.h>
| configure:8340: result: no
| configure:8344: checking vfork.h presence
| configure:8351: cc -E  conftest.c
| "configure", line 8347: cannot find include file: <vfork.h>
| cc: acomp failed for conftest.c
| configure:8357: $? = 2
| configure: failed program was:
| #line 8346 "configure"
| #include "confdefs.h"
| #include <vfork.h>
| configure:8375: result: no
| configure:8393: checking for vfork.h
| configure:8400: result: no
| configure:8418: checking for fork
| configure:8455: cc -o conftest -g   conftest.c  >&5
| configure:8458: $? = 0
| configure:8461: test -s conftest
| configure:8464: $? = 0
| configure:8474: result: yes
| configure:8418: checking for vfork
| configure:8455: cc -o conftest -g   conftest.c  >&5
| configure:8458: $? = 0
| configure:8461: test -s conftest
| configure:8464: $? = 0
| configure:8474: result: yes
| configure:8485: checking for working fork
| configure:8508: cc -o conftest -g   conftest.c  >&5
| "conftest.c", line 9: warning: implicit function declaration: fork
| "conftest.c", line 10: warning: implicit function declaration: exit
| configure:8511: $? = 0
| configure:8513: ./conftest
| configure:8516: $? = 0
| configure:8529: result: yes
| configure:8550: checking for working vfork
| configure:8677: result: yes
| configure:8725: checking sys/resource.h usability
| configure:8734: cc -c -g  conftest.c >&5
| configure:8737: $? = 0
| configure:8740: test -s conftest.o
| configure:8743: $? = 0
| configure:8752: result: yes
| configure:8756: checking sys/resource.h presence
| configure:8763: cc -E  conftest.c
| configure:8769: $? = 0
| configure:8787: result: yes
| configure:8805: checking for sys/resource.h
| configure:8812: result: yes
| configure:8725: checking sys/time.h usability
| configure:8734: cc -c -g  conftest.c >&5
| configure:8737: $? = 0
| configure:8740: test -s conftest.o
| configure:8743: $? = 0
| configure:8752: result: yes
| configure:8756: checking sys/time.h presence
| configure:8763: cc -E  conftest.c
| configure:8769: $? = 0
| configure:8787: result: yes
| configure:8805: checking for sys/time.h
| configure:8812: result: yes
| configure:8725: checking sys/times.h usability
| configure:8734: cc -c -g  conftest.c >&5
| configure:8737: $? = 0
| configure:8740: test -s conftest.o
| configure:8743: $? = 0
| configure:8752: result: yes
| configure:8756: checking sys/times.h presence
| configure:8763: cc -E  conftest.c
| configure:8769: $? = 0
| configure:8787: result: yes
| configure:8805: checking for sys/times.h
| configure:8812: result: yes
| configure:8830: checking for times
| configure:8867: cc -o conftest -g   conftest.c  >&5
| configure:8870: $? = 0
| configure:8873: test -s conftest
| configure:8876: $? = 0
| configure:8886: result: yes
| configure:8897: checking whether getrusage is declared
| configure:8929: cc -c -g  conftest.c >&5
| configure:8932: $? = 0
| configure:8935: test -s conftest.o
| configure:8938: $? = 0
| configure:8948: result: yes
| configure:8964: checking whether times is declared
| configure:8996: cc -c -g  conftest.c >&5
| configure:8999: $? = 0
| configure:9002: test -s conftest.o
| configure:9005: $? = 0
| configure:9015: result: yes
| configure:9031: checking whether clock is declared
| configure:9063: cc -c -g  conftest.c >&5
| configure:9066: $? = 0
| configure:9069: test -s conftest.o
| configure:9072: $? = 0
| configure:9082: result: yes
| configure:9098: checking whether sysconf is declared
| configure:9130: cc -c -g  conftest.c >&5
| configure:9133: $? = 0
| configure:9136: test -s conftest.o
| configure:9139: $? = 0
| configure:9149: result: yes
| configure:9168: checking for clock_t
| configure:9200: cc -c -g  conftest.c >&5
| configure:9203: $? = 0
| configure:9206: test -s conftest.o
| configure:9209: $? = 0
| configure:9219: result: yes
| configure:9229: checking for struct tms
| configure:9261: cc -c -g  conftest.c >&5
| configure:9264: $? = 0
| configure:9267: test -s conftest.o
| configure:9270: $? = 0
| configure:9280: result: yes
| configure:9309: checking for msgfmt
| configure:9337: result: /opt/reb/bin/msgfmt
| configure:9346: checking for gmsgfmt
| configure:9377: result: /opt/reb/bin/msgfmt
| configure:9387: checking for xgettext
| configure:9415: result: /opt/reb/bin/xgettext
| configure:9426: checking for msgmerge
| configure:9453: result: /opt/reb/bin/msgmerge
| configure:9510: checking build system type
| configure:9528: result: sparc-sun-solaris2.8
| configure:9536: checking host system type
| configure:9550: result: sparc-sun-solaris2.8
| configure:9602: checking for non-GNU ld
| configure:9632: result: /usr/ccs/bin/ld
| configure:9641: checking if the linker (/usr/ccs/bin/ld) is GNU ld
| configure:9653: result: no
| configure:9659: checking for shared library run path origin
| configure:9672: result: done
| configure:10089: checking whether NLS is requested
| configure:10098: result: yes
| configure:10115: checking for GNU gettext in libc
| configure:10136: cc -o conftest -g   conftest.c  >&5
| "configure", line 10128: warning: implicit function declaration: ngettext
| "configure", line 10130: warning: statement not reached
| Undefined                     first referenced
|  symbol                           in file
| _nl_msg_cat_cntr                    conftest.o
| ngettext                            conftest.o
| _nl_domain_bindings                 conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:10139: $? = 1
| configure: failed program was:
| #line 10120 "configure"
| #include "confdefs.h"
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern int *_nl_domain_bindings;
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + 
*_nl_domain_bindings
|   ;
|   return 0;
| }
| configure:10155: result: no
| configure:10189: checking for iconv
| configure:10213: cc -o conftest -g   conftest.c  >&5
| configure:10216: $? = 0
| configure:10219: test -s conftest
| configure:10222: $? = 0
| configure:10271: result: yes
| configure:10672: checking for GNU gettext in libintl
| configure:10701: cc -o conftest -g    conftest.c  -lintl >&5
| "configure", line 10693: warning: implicit function declaration: ngettext
| "configure", line 10695: warning: statement not reached
| Undefined                     first referenced
|  symbol                           in file
| _nl_msg_cat_cntr                    conftest.o
| _nl_expand_alias                    conftest.o
| ngettext                            conftest.o
| ld: fatal: Symbol referencing errors. No output written to conftest
| configure:10704: $? = 1
| configure: failed program was:
| #line 10681 "configure"
| #include "confdefs.h"
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern
| #ifdef __cplusplus
| "C"
| #endif
| const char *_nl_expand_alias ();
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + 
*_nl_expand_alias (0)
|   ;
|   return 0;
| }
| configure:10765: result: no
| configure:10864: checking for valgrind
| configure:10893: result: no
| configure:10904: checking for g++
| configure:10920: found /opt/reb/bin/g++
| configure:10930: result: g++
| configure:11059: creating ./config.status
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by GNU Bison config.status 1.75b, which was
| generated by GNU Autoconf 2.54.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on sic.twinsun.com
| 
| config.status:684: creating tests/Makefile
| config.status:684: creating tests/atlocal
| config.status:684: creating tests/bison
| config.status:684: creating Makefile
| config.status:684: creating config/Makefile
| config.status:684: creating po/Makefile.in
| config.status:684: creating data/Makefile
| config.status:684: creating lib/Makefile
| config.status:684: creating src/Makefile
| config.status:684: creating doc/Makefile
| config.status:684: creating m4/Makefile
| config.status:785: creating config.h
| config.status:1211: executing depfiles commands
| config.status:1211: executing default-1 commands
| config.status:1211: executing tests/atconfig commands
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=sparc-sun-solaris2.8
| ac_cv_build_alias=sparc-sun-solaris2.8
| ac_cv_c_backslash_a=yes
| ac_cv_c_compiler_gnu=no
| ac_cv_c_inline=inline
| ac_cv_env_CC_set=set
| ac_cv_env_CC_value=cc
| 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_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_alloca_works=yes
| ac_cv_func_doprnt=no
| ac_cv_func_dup2=yes
| ac_cv_func_fork=yes
| ac_cv_func_fork_works=yes
| ac_cv_func_isascii=yes
| ac_cv_func_iswcntrl=yes
| ac_cv_func_iswprint=yes
| ac_cv_func_malloc_works=yes
| ac_cv_func_mbsinit=yes
| ac_cv_func_memchr=yes
| ac_cv_func_memcmp_working=yes
| ac_cv_func_memrchr=no
| ac_cv_func_obstack=no
| ac_cv_func_realloc_works=yes
| ac_cv_func_setlocale=yes
| ac_cv_func_stpcpy=no
| ac_cv_func_strcasecmp=yes
| ac_cv_func_strchr=yes
| ac_cv_func_strerror=yes
| ac_cv_func_strerror_r=no
| ac_cv_func_strerror_r_char_p=no
| ac_cv_func_strncasecmp=yes
| ac_cv_func_strnlen_working=no
| ac_cv_func_strrchr=yes
| ac_cv_func_strspn=yes
| ac_cv_func_strtol=yes
| ac_cv_func_times=yes
| ac_cv_func_vfork=yes
| ac_cv_func_vfork_works=yes
| ac_cv_func_vprintf=yes
| ac_cv_func_waitpid=yes
| ac_cv_func_wcwidth=yes
| ac_cv_have_decl_clock=yes
| ac_cv_have_decl_free=yes
| ac_cv_have_decl_getenv=yes
| ac_cv_have_decl_getopt=yes
| ac_cv_have_decl_getrusage=yes
| ac_cv_have_decl_malloc=yes
| ac_cv_have_decl_memchr=yes
| ac_cv_have_decl_memrchr=no
| ac_cv_have_decl_stpcpy=no
| ac_cv_have_decl_strchr=yes
| ac_cv_have_decl_strerror=yes
| ac_cv_have_decl_strerror_r=no
| ac_cv_have_decl_strnlen=no
| ac_cv_have_decl_strspn=yes
| ac_cv_have_decl_sysconf=yes
| ac_cv_have_decl_times=yes
| ac_cv_have_decl_wcwidth=yes
| ac_cv_header_ctype_h=yes
| ac_cv_header_fcntl_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_limits_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=no
| ac_cv_header_stdc=yes
| ac_cv_header_stddef_h=yes
| ac_cv_header_stdint_h=no
| 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=sparc-sun-solaris2.8
| ac_cv_host_alias=sparc-sun-solaris2.8
| ac_cv_lib_cposix_strerror=no
| ac_cv_lib_error_at_line=no
| ac_cv_lib_fl_yywrap=no
| ac_cv_lib_l_yywrap=yes
| ac_cv_objext=o
| ac_cv_path_GMSGFMT=/opt/reb/bin/msgfmt
| ac_cv_path_M4=/opt/sfw/bin/gm4
| ac_cv_path_MSGFMT=/opt/reb/bin/msgfmt
| ac_cv_path_MSGMERGE=/opt/reb/bin/msgmerge
| ac_cv_path_XGETTEXT=/opt/reb/bin/xgettext
| ac_cv_path_install='/opt/sfw/bin/ginstall -c'
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='cc -E'
| ac_cv_prog_GXX=g++
| ac_cv_prog_LEX=flex
| ac_cv_prog_YACC='bison -y'
| ac_cv_prog_ac_ct_CC=cc
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_stdc=
| 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=yes
| ac_cv_prog_make_make_set=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_working_alloca_h=yes
| acl_cv_hardcode_direct=no
| acl_cv_hardcode_libdir_flag_spec='-R$libdir'
| acl_cv_hardcode_libdir_separator=
| acl_cv_hardcode_minus_L=no
| acl_cv_libext=a
| acl_cv_path_LD=/usr/ccs/bin/ld
| acl_cv_prog_gnu_ld=no
| acl_cv_rpath=done
| acl_cv_shlibext=so
| acl_cv_sys_lib_dlsearch_path_spec='/lib /usr/lib'
| acl_cv_sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
| acl_cv_wl=-Wl,
| am_cv_CC_dependencies_compiler_type=none
| am_cv_func_iconv=yes
| am_cv_lib_iconv=no
| am_cv_prog_cc_stdc=
| gt_cv_func_gnugettext2_libc=no
| gt_cv_func_gnugettext2_libintl=no
| jm_cv_func_mbrtowc=yes
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| ACLOCAL='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
aclocal-1.7'
| ALLOCA=''
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run tar'
| ANSI2KNR=''
| AUTOCONF='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
autoconf'
| AUTOHEADER='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing 
--run autoheader'
| AUTOM4TE='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
autom4te'
| AUTOMAKE='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
automake-1.7'
| AWK='gawk'
| CC='cc'
| CCDEPMODE='depmode=none'
| CFLAGS='-g'
| CPP='cc -E'
| CPPFLAGS=''
| CYGPATH_W='echo'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='grep -E'
| EXEEXT=''
| GCC=''
| GMSGFMT='/opt/reb/bin/msgfmt'
| GXX='g++'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
| INTLLIBS=''
| LDFLAGS=''
| LEX='flex'
| LEXLIB='-ll'
| LEX_OUTPUT_ROOT='lex.yy'
| LIBICONV=''
| LIBINTL=''
| LIBOBJS=' obstack$U.o error$U.o strnlen$U.o memrchr$U.o stpcpy$U.o 
argmatch$U.o'
| LIBS=''
| LTLIBICONV=''
| LTLIBINTL=''
| LTLIBOBJS=' obstack$U.lo error$U.lo strnlen$U.lo memrchr$U.lo stpcpy$U.lo 
argmatch$U.lo'
| M4='/opt/sfw/bin/gm4'
| MAKEINFO='${SHELL} /reb/src/base/+NEW/bison/bison-1.75b/config/missing --run 
makeinfo'
| MKINSTALLDIRS='../config/mkinstalldirs'
| MSGFMT='/opt/reb/bin/msgfmt'
| MSGMERGE='/opt/reb/bin/msgmerge'
| O0CFLAGS='-g'
| OBJEXT='o'
| PACKAGE='bison'
| PACKAGE_BUGREPORT='address@hidden'
| PACKAGE_NAME='GNU Bison'
| PACKAGE_STRING='GNU Bison 1.75b'
| PACKAGE_TARNAME='bison'
| PACKAGE_VERSION='1.75b'
| PATH_SEPARATOR=':'
| POSUB=''
| RANLIB='ranlib'
| SET_MAKE=''
| SHELL='/bin/bash'
| STRIP=''
| U=''
| USE_NLS='no'
| VALGRIND=''
| VERSION='1.75b'
| WARNING_CFLAGS=''
| WERROR_CFLAGS=''
| XGETTEXT='/opt/reb/bin/xgettext'
| YACC='bison -y'
| ac_ct_CC='cc'
| ac_ct_RANLIB='ranlib'
| ac_ct_STRIP=''
| am__fastdepCC_FALSE=''
| am__fastdepCC_TRUE='#'
| am__include='include'
| am__quote=''
| bindir='${exec_prefix}/bin'
| build='sparc-sun-solaris2.8'
| build_alias=''
| build_cpu='sparc'
| build_os='solaris2.8'
| build_vendor='sun'
| datadir='${prefix}/share'
| exec_prefix='${prefix}'
| host='sparc-sun-solaris2.8'
| host_alias=''
| host_cpu='sparc'
| host_os='solaris2.8'
| host_vendor='sun'
| includedir='${prefix}/include'
| infodir='${prefix}/info'
| install_sh='/reb/src/base/+NEW/bison/bison-1.75b/config/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localstatedir='${prefix}/var'
| mandir='${prefix}/man'
| oldincludedir='/usr/include'
| prefix='/tmp/prefix'
| program_transform_name='s,x,x,'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
| 
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
| 
| #define HAVE_ALLOCA 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_CLOCK_T 1
| #define HAVE_CTYPE_H 1
| #define HAVE_C_BACKSLASH_A 1
| #define HAVE_DECL_CLOCK 1
| #define HAVE_DECL_FREE 1
| #define HAVE_DECL_GETENV 1
| #define HAVE_DECL_GETOPT 1
| #define HAVE_DECL_GETRUSAGE 1
| #define HAVE_DECL_MALLOC 1
| #define HAVE_DECL_MEMCHR 1
| #define HAVE_DECL_MEMRCHR 0
| #define HAVE_DECL_STPCPY 0
| #define HAVE_DECL_STRCHR 1
| #define HAVE_DECL_STRERROR 1
| #define HAVE_DECL_STRERROR_R 0
| #define HAVE_DECL_STRNLEN 0
| #define HAVE_DECL_STRSPN 1
| #define HAVE_DECL_SYSCONF 1
| #define HAVE_DECL_TIMES 1
| #define HAVE_DECL_WCWIDTH 1
| #define HAVE_DUP2 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FORK 1
| #define HAVE_ICONV 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_ISASCII 1
| #define HAVE_ISASCII 1
| #define HAVE_ISWCNTRL 1
| #define HAVE_ISWPRINT 1
| #define HAVE_ISWPRINT 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LIMITS_H 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_MEMCHR 1
| #define HAVE_MEMORY_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_REALLOC 1
| #define HAVE_SETLOCALE 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRINGS_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSPN 1
| #define HAVE_STRTOL 1
| #define HAVE_STRUCT_TMS 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_SYS_WAIT_H 1
| #define HAVE_TIMES 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_VFORK 1
| #define HAVE_VPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCWIDTH 1
| #define HAVE_WORKING_FORK 1
| #define HAVE_WORKING_VFORK 1
| #define M4 "/opt/sfw/bin/gm4"
| #define PACKAGE "bison"
| #define PACKAGE_BUGREPORT "address@hidden"
| #define PACKAGE_NAME "GNU Bison"
| #define PACKAGE_STRING "GNU Bison 1.75b"
| #define PACKAGE_TARNAME "bison"
| #define PACKAGE_VERSION "1.75b"
| #define PROTOTYPES 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define VERSION "1.75b"
| #define YYTEXT_POINTER 1
| #define _GNU_SOURCE 1
| 
| configure: exit 0





reply via email to

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