トップ «前の日記(2009/02/14 (土) ) 最新 次の日記(2009/02/16 (月) )» 編集 RSS feed

HsbtDiary


2009/02/15 (日) [長年日記]

[hsbt.org][ruby1.9][ruby]hsbt.org に ruby-1.9.1 を入れようとしたが失敗

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

はて、バージョンが古いとかそういうのがあったりするんだろうか。

bison-2.4.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 してみたけど変わらない。

本日のツッコミ(全2件) [ツッコミを入れる]
# eban (2009/02/15 (日) 18:49)

bison 2.0以上が必要です

# しばた (2009/02/15 (日) 19:50)

bison-1.75 でした。野良ビルドしてもう一度やってみます。