bison でこけるみたい。
bison -d -o y.tab.c parse.y parse.y:597.1: invalid character: `%' parse.y:597.2-6: parse error, unexpected "identifier" gmake: *** [parse.c] Error 1
はて、バージョンが古いとかそういうのがあったりするんだろうか。
こんどは GNU M4 周りでこけた。
bison -d -o y.tab.c parse.y /users/home/hsbt00/share/bison/yacc.c:158: /usr/local/bin/gm4: Warning: Excess arguments to built-in `_m4_popdef' ignored /users/home/hsbt00/share/bison/yacc.c:1071: /usr/local/bin/gm4: Warning: Excess arguments to built-in `_m4_popdef' ignored /users/home/hsbt00/share/bison/yacc.c:1740: /usr/local/bin/gm4: Warning: Excess arguments to built-in `_m4_popdef' ignored /users/home/hsbt00/share/bison/yacc.c:1741: error: m4_divert_pop(0): diversion mismatch: /users/home/hsbt00/share/bison/yacc.c:155: m4_divert_push: 0 stdin:1: m4_divert_push: KILL /users/home/hsbt00/share/bison/yacc.c:1741: the top level bison: subsidiary program `/usr/local/bin/gm4' failed (exit status 1) gmake: *** [parse.c] Error 1
bison と同じように m4-1.4.11 を野良ビルドしてから、再度 gmake してみたけど変わらない。
bison 2.0以上が必要です
bison-1.75 でした。野良ビルドしてもう一度やってみます。