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

Back to archive index

Ikumi Keita ikumi****@rever*****
2003年 9月 7日 (日) 21:48:00 JST


> ようやくバグの所在(_RkReadHeader)がつかめました。手元ではこれで動くよ
> うになりましたが、そちらでは大丈夫でしょうか?

  現状だと、make canna 中に lib/canna16 で

cc -c   -I../../include  -I/usr/X11R6/include    -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO                              -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST     chikuji.c -o unshared/chikuji.o
chikuji.c:815: chikujimap.h: No such file or directory
*** Error code 1

となって止まってしまいます(make includes 中に作られた chikujimap.h のシ
ンボリックリンクが、make depend 中に消されてしまうようです。メール末尾に
つけたログの抜粋を参照)。
  止まってしまった時点で lib/canna16 に移って make includes をやり直し、
トップディレクトリに戻って make と打つと最後まで make が進行しました。

  この状態で make install してみて、cannaserver を再起動してみたところ、
落ちることはなくなりましたが、まだちょっと問題があるらしく、以下のように
設定ファイルのエラーだと怒られてしまいます(.canna は退避してあるのでカ
スタマイズの影響はないはずです)。

% env CANNAHOST=unix:1 LD_LIBRARY_PATH=/usr/local/canna3.7/lib /usr/local/canna3.7/bin/cannacheck -v
カスタマイズファイルとして "/usr/local/canna3.7/share/canna/default.canna" を用います。
ローマ字かな変換テーブルは "/usr/local/canna3.7/share/canna/dic/default.cbp" を用います。
      部首辞書 "bushu"              を指定しています。
  システム辞書 "keishiki"           を指定しています。
  システム辞書 "hojoswd"            を指定しています。
  システム辞書 "hojomwd"            を指定しています。
  システム辞書 "fuzokugo"           を指定しています。
  システム辞書 "iroha"              を指定しています。
サーバ "unix:1" に接続します。
設定ファイルの読み込みエラーです

  今度は、cannacheck -v を繰り返し実行しても結果は変わりません。

  cannaserver は
# /usr/local/canna3.7/sbin/cannaserver -u bin -p 1 /usr/local/canna3.7/share/canna/dic
のようにして起動しています。

							井汲 景太

※ make canna 中のログの抜粋
depending in lib/canna16...
awk -f GSYM.awk < globnames > sglobal.h
rm -f *.c *.h GSYM.awk globnames
rm -f .depend
gccmakedep -f-  -- -I../../include  -I/usr/X11R6/include    -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO                              -DCANNA_WCHAR16  -DNEED_RKINDEP_SUBST   -- jrbind.c ebind.c lisp.c defaultmap.c 			bushu.c chikuji.c commondata.c empty.c henkan.c hex.c 			ichiran.c jishu.c kctrl.c keydef.c 			kigo.c mode.c multi.c onoff.c parse.c romaji.c 			uiutil.c uldefine.c uldelete.c ulhinshi.c ulkigo.c 			ulmount.c ulserver.c util.c yesno.c bunsetsu.c 			engine.c RKroma.c RKkana.c obind.c canna.h sglobal.h lisp.h cfuncs.c file.c strops.c > .depend
cc: jrbind.c: No such file or directory
cc: ebind.c: No such file or directory
(中略・同様のメッセージがずっと続く)
cc: No input files specified
depending in ./canna...
(以下略)



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