Compile error in ruby-trunk

e$B=uED$G$9!#e(B
ruby-trunk(revision 14061)e$B$G%3%s%Q%$%k%(%i!<$K$J$j$^$9!#e(B

parse.c: In function yydestruct': parse.c:4196: error:parser’ undeclared (first use in this function)
parse.c:4196: error: (Each undeclared identifier is reported only once
parse.c:4196: error: for each function it appears in.)
make: *** [parse.o] Error 1

Vine Linux 4.1e$B$N4D6-$G$9!#e(Bbison
e$B$N%P!<%8%g%s$O0J2<$NDL$j$G$9!#e(B

bison --version

bison (GNU Bison) 2.1

e$B$9$$$^$;$s!#$$$m$s$J0UL#$Ge(BRubye$B4X78$O$5$$C$F$$$ke(B(e$BFC$Ke(BLinuxe$B$G$Oe(B)e$B$N$G!"e(B
2007e$BG/e(B10e$B7ne(B14e$BF|;~E@$G$OBg>fIW$@$C$?$H$7$+8@$($:!"e(B
e$B$I$N;~E@$+$iBLL$K$J$C$?$N$+$o$+$j$^$;$s!#e(B

Cygwine$B$@$H%3%s%Q%$%k$G$-$?$N$G!";n$7$Ke(BCygwine$B$G$G$-$?e(Bparse.c
e$B$re(B Vine Linuxe$B$G%3%s%Q%$%k$7$?$i!"%3%s%Q%$%k$G$-$^$7$?!#e(B

Cygwine$B$Ne(Bbisone$B$N%P!<%8%g%s$O!"e(B

bison --version

bison (GNU Bison) 2.3
e$B$G$9!#e(B

e$B=uEDe(B e$B2m5*e(B

e$B$J$+$@$G$9!#e(B

At Sat, 1 Dec 2007 07:47:46 +0900,
Masaki S. wrote in [ruby-dev:32419]:

Vine Linux 4.1e$B$N4D6-$G$9!#e(Bbison e$B$N%P!<%8%g%s$O0J2<$NDL$j$G$9!#e(B

bison --version

bison (GNU Bison) 2.1

Cygwine$B$Ne(Bbisone$B$N%P!<%8%g%s$O!"e(B

bison --version

bison (GNU Bison) 2.3
e$B$G$9!#e(B

bison 2.1e$B$OB>$K$b%P%0$,$"$k$N$G!"%P!<%8%g%s$r$"$2$F$/$@$5$$!#e(B

e$B=uED$G$9!#e(B

Nobuyoshi N. wrote:

bison 2.1e$B$OB>$K$b%P%0$,$"$k$N$G!"%P!<%8%g%s$r$"$2$F$/$@$5$$!#e(B

bison 2.3 e$B$K%P!<%8%g%s%"%C%W$7$F%3%s%Q%$%k$G$-$^$7$?!#e(B

e$B=uEDe(B e$B2m5*e(B