Masanari Yamamoto
h0131****@ice*****
2005年 2月 15日 (火) 15:35:59 JST
山本です。 On Sun, Feb 13, 2005 at 01:50:30PM +0900, Masanari Yamamoto wrote: > これでuim-fepを起動できるようになったのですが、SKKが選択できません。 > なにが原因なのかよくわかりません。 > trussで確認しましたが、libuim-skk.soはopenできているようです。 > truss uim-fep 2>&1 | grep skk > > uim-fep -hで使用できる変換エンジンを確認したらtcodeとtutcodeも使えない > ようです。 > > pyunihan (zh_CN) Pinyin input method (Unicode version) > pinyin-big5 (zh_TW:zh_HK) Pinyin input method (Traditional Chinese version) > hangul2 (ko) 2-bul style hangul input method > hangul3 (ko) 3-bul style hangul input method > romaja (ko) Romaja input style hangul input method > viqr (vi) VIetnamese Quoted-Readable > ipa () International Phonetic Alphabet (X-SAMPA) > latin () Latin characters mainly used for Latin and German languages > direct (*) Pass through all user input without any modification solarisではLANG=jaとなっているのですが、これが原因のようです。 share/uim/loader.scmのskkのエンコーディングを"EUC-JP"から"UTF-8"に変え たらskkが選択できるようになりました。 あと、バグを見つけたのですが、 mkdir build && cd build && ../configure --options のように別のディレクトリでビルドすると、share/uim/loader.scmにdirectの エントリしか書き込まれないようです。 loader.scmを作る部分はこのようになっていました。 echo "(require \"manage-modules.scm\") \ (generate-loader-scm)" \ | LIBUIM_VERBOSE=1 LIBUIM_VANILLA=1 LIBUIM_SCM_FILES=../../scm LIBUIM_PLUGIN_LIB_DIR=../../uim/.libs \ ../uim/uim-sh -B >loader.scm -- 山本将也