2012-01-28

RHEL6上での FreeWnn ビルドエラー

Redhat Enterprise Linux 6 では, FreeWnn のビルドに失敗する. 出力されるエラーは以下の通り.
make[3]: Entering directory `/tmp/FreeWnn-1.1.1-a021/Wnn/pubdicplus'
gcc -E -DKANSAI fzk.master-.c | egrep -v '^(# |#line |#pragma |$)' | ../..//Wnn/jutil/atof -h ../..//Wnn/jd/hinsi.data std.fzk
Bad format near line 473 "".
'/' and definition of fuzokugo is expected.
make[3]: *** [std.fzk] Error 1
EL5 では問題なくビルドできる. fzk.master-.c はいくつかのインクルードによって構成されており, GCC によって接続する仕組みになっている. 一方で, 最近の gcc -E は, 途中の空白で改行を入れるようになった. -traditional を追加すると, ビルドできるようになった.

0 件のコメント:

コメントを投稿