Satoshi Sato
ssato****@nuee*****
2012年 10月 30日 (火) 14:01:29 JST
工藤さん: 千葉大の伝さんから、情報をもらいました。 > 確認しました。dicrc中でcost-factorを明示的に定義しないといけなくなった > ようです。辞書ディレクトリ中にdicrcがあるので、冒頭付近の > > ;cost-factor = 700 > > の行頭のコメントを外してください。 ということで、解決しました。おさわがせしました。 佐藤理史@名古屋大学 -- From: Satoshi Sato <ssato****@nuee*****> Subject: difference between mecab-0.994 and mecab-0.992 Date: Tue, 30 Oct 2012 11:04:48 +0900 (JST) > > 工藤さん: > > mecab-0.992でmakeできる辞書(unidic-mecab-2.1.0; 科研の報告書のDVDで配布)が、 > mecab-0.994では、次のようなエラーで、makeできません。 > > -- > /usr/local/libexec/mecab/mecab-dict-index -d . -o . -f utf-8 -t utf-8 > dictionary.cpp(169) [factor > 0] cost factor needs to be positive value > make: *** [matrix.bin] Error 255 > -- > > 0.992と0.994との差分で、何か、思い当たる原因はありませんか? > > 辞書記述が満たすべき条件が、何か変更になったのでしょうか? > > なお、0.992でmakeした辞書を、(Makefileを少し変更して)installしたところ、 > 0.994でも動くようです。 > > 何か解決のヒントがありましたら、教えていただけると助かります。 > よろしくお願いします。 > > 佐藤理史@名古屋大学 >