[Namazu-users-ja 1103] Re: mknmz コマンド実行時に以下のエラーがでてしまいます。
Tadamasa Teranishi
yw3t-trns @ asahi-net.or.jp
2008年 7月 24日 (木) 02:07:20 JST
寺西です。
ika2006jp @ yahoo.co.jp wrote:
>
> mknmzコマンド実行時に以下のエラーがでてしまいます。
>
> /usr/local/bin/perl: symbol lookup error:
> /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Text/Kakasi/Kakasi.so:
> undefined symbol: kakasi_getopt_argv
明らかに Text-Kakasi の問題です。
> KakashiとText-Kakasiのインストールが悪いのかと思いもう1
> 回インストールしなおしてみたのですが、
...
> Text-Kakasiのmake test でエラーとなります。
> これが原因でしょうか?
はい。
> [*****]# make test
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM"
> "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/01-func......NOK 1Can't load
> '/home/fedora/Text-Kakasi/blib/arch/auto/Text/Kakasi/Kakasi.so'
> for module Text::Kakasi:
とエラーメッセージがあるように arch/auto/Text/Kakasi/Kakasi.so
のロードが出来ていませんね。
KAKASI のシェアードライブラリを (デフォルトなら)
/usr/local/lib/libkakasi.so にインストールされたかと思いますが、
これがロードされていないのではないでしょうか。
# /etc/ld.so.conf に /usr/local/lib が登録されていないとか。
たぶん、kakasi コマンドを実行してもエラーが発生するのでは?
$ kakasi -v
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
Namazu-users-ja メーリングリストの案内