From: Masaki Suketa Date: 2007-12-01T07:47:46+09:00 Subject: [ruby-dev:32419] compile error in ruby-trunk 助田です。 ruby-trunk(revision 14061)でコンパイルエラーになります。 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.1の環境です。bison のバージョンは以下の通りです。 # bison --version bison (GNU Bison) 2.1 すいません。いろんな意味でRuby関係はさぼっている(特にLinuxでは)ので、 2007年10月14日時点では大丈夫だったとしか言えず、 どの時点から駄目になったのかわかりません。 Cygwinだとコンパイルできたので、試しにCygwinでできたparse.c を Vine Linuxでコンパイルしたら、コンパイルできました。 Cygwinのbisonのバージョンは、 # bison --version bison (GNU Bison) 2.3 です。 助田 雅紀