こんにちは,森田と申します.

Linux(Red Hat 3.4.3-9.EL4),perl, v5.8.5,gcc バージョン 3.4.3
という環境のマシンに,chasen-2.4.3をインストールし,その上で,
Text-ChaSen-1.03をインストールしました.
その際,
http://www.daionet.gr.jp/~knok/chasen/
を参考に,
Makefile.PL の WriteMakefile に LIBS に -lstdc++ を追加しました.

その上で
namazu-2.0.18をインストールしました.しかし,mknmzが非常に重いので,

$ mknmz -C

にて,設定を確認したところ,

NKF: module_nkf
KAKASI: no
茶筌: /usr/local/bin/chasen -i e -j -F "%m "
和布蕪: no
わかち書き: /usr/local/bin/chasen -i e -j -F "%m "

となり,どうもmodule_chasenを組みこんでくれていません.

おかしいなと思い,

/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto
を確認すると,配下にText/ChaSen/chasen.so
はしっかり存在しています.
なので,text-chasenのインストールまではうまくいって,namazu
のインストールのところで,text-chasenの組み込みに失敗するようです.
実際,namazuの./configureのログを確認したところ,
checking for perl5... no
checking for perl... /usr/bin/perl
checking for NKF perl module... yes
checking for Text::Kakasi perl module... no
checking for kakasi... no
checking for Text::ChaSen perl module... no
checking for chasen... /usr/local/bin/chasen
checking for MeCab perl module... no
checking for mecab... no
checking for default wakatigaki processor... CHASEN
checking for File::MMagic perl module... yes

という感じで,checking for Text::ChaSen perl module... no
となっています.
(NKFは同様の方法で組み込めているのですが..)
checking for perl5... no
が気になって,他マシン(数台,namazuとText-Chasenをインストールした経験があります.)
で調べたのですが,他マシンでは,同様の状況でもText-chasenはnamazuに組み込めています.

今回,何がよくないのか分からずかれこれ休日を半日費やし調べたのですが,
結論がでないので,どうすれば問題を回避できるか,
ご教示いただけないでしょうか?

よろしくお願いします.
_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@namazu.org
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

メールによる返信