2008年7月25日

[Namazu-users-ja 1105] Re:mknmz コマンド実行時に以下のエラーがでてしまいます。

ikaです。
> はい。
>
> > [*****]# 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
> が登録されていないとか。

ロードしてから、
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:
/home/fedora/Text-Kakasi/blib/arch/auto/Text/Kakasi/Kakasi.so:
undefined symbol: kakasi_do at
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm
line 230.
at t/01-func.t line 33
Compilation failed in require at t/01-func.t line 33.
Undefined subroutine &main::getopt_argv called at
t/01-func.t line 36.
t/01-func......dubious

Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-34
Failed 34/34 tests, 0.00% okay
t/02-obj.......NOK 1Can't load
'/home/fedora/Text-Kakasi/blib/arch/auto/Text/Kakasi/Kakasi.so'
for module Text::Kakasi:
/home/fedora/Text-Kakasi/blib/arch/auto/Text/Kakasi/Kakasi.so:
undefined symbol: kakasi_do at
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm
line 230.
at t/02-obj.t line 17
Compilation failed in require at t/02-obj.t line 17.
t/02-obj.......ok 2/65Use of inherited AUTOLOAD for
non-method Text::Kakasi::xs_getopt_argv() is deprecated at
/home/fedora/Text-Kakasi/blib/lib/Text/Kakasi.pm line 84.
Can't locate auto/Text/Kakasi/xs_getopt_a.al in @INC (@INC
contains: t /home/fedora/Text-Kakasi/blib/lib
/home/fedora/Text-Kakasi/blib/arch
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl/5.8.6
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl/5.8.7
/usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.5
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/5.8.8 .) at
/home/fedora/Text-Kakasi/blib/lib/Text/Kakasi.pm line 84
t/02-obj.......dubious

Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1, 3-65
Failed 64/65 tests, 1.54% okay
t/03-encode....skipped
all skipped: no reason given
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/01-func.t 2 512 34 67 197.06% 1-34
t/02-obj.t 2 512 65 127 195.38% 1 3-65
1 test skipped.
Failed 2/3 test scripts, 33.33% okay. 98/99 subtests
failed, 1.01% okay.
make: *** [test_dynamic] エラー 255


> たぶん、kakasi
> コマンドを実行してもエラーが発生するのでは?
>
> $ kakasi -v
> --

こんな感じででます

KAKASI - Kanji Kana Simple Inverter Version 2.3.4
Copyright (C) 1992-1999 Hironobu Takahashi. All rights
reserved.

Usage: kakasi -a[jE] -j[aE] -g[ajE] -k[ajKH] -E[aj]
-K[ajkH] -H[ajkK] -J[ajkKH]
-i{oldjis,newjis,dec,euc,sjis}
-o{oldjis,newjis,dec,euc,sjis}
-r{hepburn,kunrei} -p -s -f -c"chars"
[jisyo1, jisyo2,,,]

Character Sets:
a: ascii j: jisroman g: graphic k: kana (j,k
defined in jisx0201)
E: kigou K: katakana H: hiragana J: kanji(E,K,H,J
defined in jisx0208)

Options:
-i: input coding system -o: output coding system
-r: romaji conversion system
-p: list all readings (with -J option)
-s: insert separate characters (with -J option)
-f: furigana mode (with -J option)
-c: skip chars within jukugo (with -J option:
default TAB CR LF BLANK)
-C: romaji Capitalize (with -Ja or -Jj option)
-U: romaji Upcase (with -Ja or -Jj option)
-u: call fflush() after 1 character output
-w: wakatigaki mode


--------------------------------------
Stop! Global Warming ~ Yahoo! JAPAN Earth Project
http://pr.mail.yahoo.co.jp/earthproject/
_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja


投稿者 xml-rpc : 2008年7月25日 01:51
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/75616
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。