From: Yusuke ENDOH Date: 2007-12-27T20:37:05+09:00 Subject: [ruby-dev:32825] cannot compile snapshot tarball 遠藤と申します。 最新版スナップショットの tarball がコンパイルできません。 ftp://ftp.ruby-lang.org/pub/ruby/snapshot.tar.gz gcc -g -O2 -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT -D_GNU_SOURCE=1 -o parse.o -c parse.c parse.c:9097:37: error: macro "yydestruct" requires 3 arguments, but only 2 given parse.c: In function 'ruby_yyparse': parse.c:9097: error: 'yydestruct' undeclared (first use in this function) parse.c:9097: error: (Each undeclared identifier is reported only once parse.c:9097: error: for each function it appears in.) parse.c:9103:32: error: macro "yydestruct" requires 3 arguments, but only 2 given parse.c:9157:41: error: macro "yydestruct" requires 3 arguments, but only 2 given スナップショットを作るときの bison が古いのではないでしょうか。 -- Yusuke ENDOH