[Canna-dev 225] Re: cannot mount bushu dictionary

Back to archive index

Ikumi Keita ikumi****@rever*****
2003年 9月 4日 (木) 02:27:15 JST


> こちらでは再現しないのですが、ありそうなのは、
> ・単に辞書が壊れている
> ・エンディアン問題
> だと思います。make cleanして全体を作り直してもダメなら、

  make distclean までして作りなおしてみましたが、やっぱりだめです。イン
ストール直後に、.canna を退避しておいた状態で、以下のように cannacheck
-v を2回行っただけで落ちてしまいます。(前回「部首辞書」と書いたのは正
しくなかったかも。たまたま、.canna で部首辞書をコメントアウトしたときに
正しく動いていたように見えただけで、問題点は別のところにあるのかもしれま
せん)

keita[203]> cannacheck -v
カスタマイズファイルとして "/usr/local/canna/share/canna/default.canna" を用います。
ローマ字かな変換テーブルは "/usr/local/canna/share/canna/dic/default.cbp" を用います。
      部首辞書 "bushu"              を指定しています。
  システム辞書 "keishiki"           を指定しています。
  システム辞書 "hojoswd"            を指定しています。
  システム辞書 "hojomwd"            を指定しています。
  システム辞書 "fuzokugo"           を指定しています。
  システム辞書 "iroha"              を指定しています。
サーバ "unix" に接続します。
keita[204]> cannacheck -v
カスタマイズファイルとして "/usr/local/canna/share/canna/default.canna" を用います。
ローマ字かな変換テーブルは "/usr/local/canna/share/canna/dic/default.cbp" を用います。
      部首辞書 "bushu"              を指定しています。
サーバ "unix" に接続します。
keishikiをマウントできませんでした
hojoswdをマウントできませんでした
hojomwdをマウントできませんでした
fuzokugoをマウントできませんでした
irohaをマウントできませんでした

> 異常終了するときの状況(coreを吐くかどうか)と、

  core は発生しません。cannaserver -u bin -d としたときの出力を末尾につ
けます。

> マシンがビッグエンディアンかどうかを教えてください。

  私はその辺りの知識がないのですが、uname -srp の出力は

FreeBSD 4.8-RELEASE i386

となっています。これで情報としては足りているでしょうか。

  なお、Canna.conf で DIC_3_6_COMPAT は define していません。また、
inet6Definition は空にしてあります。その他は変更していません。
  ~/.cannax/rkc.conf はサイズ 0 のファイルにしてあります。

					井汲 景太

辞書ホームディレクトリィ = /usr/local/canna/share/canna/dic
My name is myname.my.domain
今からソケットを作る
ファイル名:[/tmp/.iroha_unix/IROHA]
UNIXドメインはできた
ソケットの準備はできた
WaitForSomethingの前 後
WaitForSomethingの前 後
Client: <@myname.my.domain(UNIX)> [1]
Now Call ir_initialize
UserName:[keita]
client:hi[3],lo[3]
server:hi[3],lo[3]
PROTOCOL.Version[3:3]
辞書ホームディレクトリィ:user/keita:canna
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x22:0x0]
Now Call irw_notice_group_name
group name = "family"
辞書ホームディレクトリィ:user/keita:group/family:canna
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x3:0x0]
Now Call irw_create_context
辞書ホームディレクトリィ:user/keita:group/family:canna
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = user
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = bushu
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = keishiki
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = hojoswd
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = hojomwd
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = fuzokugo
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = iroha
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x9:0x0]
Now Call irw_umount_dictionary
dicname = bushu
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x9:0x0]
Now Call irw_umount_dictionary
dicname = keishiki
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x9:0x0]
Now Call irw_umount_dictionary
dicname = hojoswd
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x9:0x0]
Now Call irw_umount_dictionary
dicname = hojomwd
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x9:0x0]
Now Call irw_umount_dictionary
dicname = fuzokugo
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x9:0x0]
Now Call irw_umount_dictionary
dicname = iroha
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x2:0x0]
Now Call irw_finalize
クライアントID 4 をクローズする
WaitForSomethingの前 後
WaitForSomethingの前 後
Client: <@myname.my.domain(UNIX)> [1]
Now Call ir_initialize
UserName:[keita]
client:hi[3],lo[3]
server:hi[3],lo[3]
PROTOCOL.Version[3:3]
辞書ホームディレクトリィ:user/keita:canna
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x22:0x0]
Now Call irw_notice_group_name
group name = "family"
辞書ホームディレクトリィ:user/keita:group/family:canna
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x3:0x0]
Now Call irw_create_context
辞書ホームディレクトリィ:user/keita:group/family:canna
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = user
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = bushu
WaitForSomethingの前 後
Client: <keita****@mynam*****(UNIX)> [0x8:0x0]
Now Call irw_mount_dictionary
dicname = keishiki
バスエラー



Canna-dev メーリングリストの案内
Back to archive index