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/