vine-users ML アーカイブ



[vine-users:054962] Re: Canna 3.6-0vl4 漢字モード起動不可

  • From: Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
  • Subject: [vine-users:054962] Re: Canna 3.6-0vl4 漢字モード起動不可
  • Date: Thu, 31 Oct 2002 21:21:12 +0900
On Thu, 31 Oct 2002 19:54:00 +0900
saito@xxxxxxxxxxxxxxxxxxxxxxxx (Yasuyuki SAITO) wrote:

>   Vine Linux 2.6 にupgrade したところ,emacs 上でかな漢字
> 変換ができなくなったので,辞書を作り直してcannaserver も
> 起動し直しました.
> # 詳しいことは知りませんが,zip99 はzipcode に置き換わった
> # のでしょうか.

辞書の構成がかわっているので .canna を作りなおさなければなりません。
~/.canna を書き換えていない場合は、vupgrade で dotfile が /etc/skel の
ものに置き換わります。書き換えている場合は /etc/skel/.canna を参照
して修正してください。
# .canna がなければデフォルトになります。

>   さて,そのときに気づいたのですが,/usr/bin/mkbindic は
> 変ではないでしょうか.162行目周辺です.
> 
>     echo "$RPM_CANNACMD_DIR/crxdic/crxdic -D $RPM_CANNAIDEO_DIR/grammar/cnj.bits $flag -o $dic_name $text_file";
> 
>     $RPM_CANNACMD_DIR/crxdic/crxdic -D $RPM_CANNAIDEO_DIR/grammar/cnj.bits $flag -o $dic_name $text_file;
> 
>   mkbindic を実行するとRPM_CANNACMD_DIR には何もセットされ
> ていなようで, /crxdic/crxdic というコマンドを呼び出そうと
> します.同様にRPM_CANNAIDEO_DIR もセットされていないので,
>  -D の次は /grammar/cnj.bits となっています.

3.5b2-40 あたりで変わっているようです。
(build中に他の辞書の作成用に書き換えているのが、書き戻されていないようで。。)

つぎの 0vl6 で直しておきました。

> p.s.
>   相変わらず
>     PATH=/usr/bin:/bin:/usr/bin:/etc:/usr/etc:/usr/5bin:$PATH;
> という不可思議なPATH になっている….

これは Canna もとからのパスですね。これはむかしのOS用ですね。
# よくみると dpbindic/mkromdic もへんだし、mkbindic は条件分けは
# しているものの nec_ews と SVR とそれ以外 くらいしか分けてない
# ですね。
直しておきます。

-- 
Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
President, Project Vine.                       http://vinelinux.org/
President, Vine Caves, Ltd.                    http://vinecaves.com/
Vice President, Japan Linux Association.       http://jla.linux.or.jp/