[mecab-users 185] 「failed to create instance of plugin」等のワーニングについて

アーカイブの一覧に戻る

yksub yksub****@olive*****
2006年 11月 13日 (月) 17:29:25 JST


はじめまして、ただと申します。

mecabを導入してSpamassassinの日本語対応を行おうとしています。
参考とした手順は
http://www.emaillab.org/spamassassin/patch/spamassassin-3.1.7-normalize-test7.txt
です。
が、出力したワーニングへの対応で四苦八苦しており、対応策をご教示頂ければ、と思い投稿させて頂きました。

環境は下記の通りです。
$ uname -rs
Linux 2.4.21-40.ELsmp
$spamassassin --version
SpamAssassin version 3.1.7
running on Perl version 5.8.0


事前準備の
 1. 形態素解析エンジンMeCab(0.93)
 2. MeCabの辞書mecab-ipadic(2.7.0-20060707)
 3. MeCabのPerlバインディングText::MeCab(0.13)
 4. 文字エンコーディング検出器Encode::Detect(1.00)
のインストール及び、Spamassassinのパッチ適用
 patch -p1 < spamassassin-3.x.x-normalize-yyyy.patch
を行い、
 1. 設定ファイルlcoal.cfに次の行を記述します。
  normalize_charset 1
 2. tokenizer.pre(別配布)をlocal.cfと同じディレクトリにコピーして次の行のコメントを解除してMeCabプラグインを有効にします。
 loadplugin Mail::SpamAssassin::Plugin::Tokenizer::MeCab
を実施して"spamassassin --lint"を実行したところ、下記のワーニングが
出力してしまいます。

spamassassin --lint
[27490] warn: plugin: failed to create instance of plugin Mail::SpamAssassin::Plugin::Tokenizer::MeCab: Can't locate object method "new" via package "Mail::SpamAssassin::Plugin::Tokenizer::MeCab" at (eval 60) line 1.
[27490] warn: config: failed to parse line, skipping: normalize_charset 1
[27490] warn: lint: 1 issues detected, please rerun with debug enabled for more information


何が原因か、またどのような解決策があるのか、ご教示くださいますでしょうか?
どうぞよろしくお願いいたします。




-----------------------------------------------
貴方が探す最安値の商品を価格比較で選ぶ!
livedoor 価格比較
http://kakaku.livedoor.com/




mecab-users メーリングリストの案内
アーカイブの一覧に戻る