uim-1.3.1リリース

uim-1.3.0がリリースされたので、さっそくslackware用パッケージを作ろうと次の手順で作成を試みる

# ./configure --with-qt
# make
# checkinstall --install=no

ここでコンパイル途中でエラーが発生。

pref-customwidgets.cpp: In member function `void KeyGrabDialog::setKeyStr()':
pref-customwidgets.cpp:1065: error: `Key_Dead_Grave' is not a member of `Qt'
pref-customwidgets.cpp:1068: error: `Key_Dead_Acute' is not a member of `Qt'
pref-customwidgets.cpp:1071: error: `Key_Dead_Circumflex' is not a member of `Qt'
pref-customwidgets.cpp:1074: error: `Key_Dead_Tilde' is not a member of `Qt'
pref-customwidgets.cpp:1077: error: `Key_Dead_Macron' is not a member of `Qt'
(snip) 

Qtがらみなので、とりあえずconfigureのパラメータをはずして再度挑戦。今度はうまくいった。とりあえずパッケージングしてsourcefore.jpにあげる。この結果をuimのMLに報告したところ、すぐに対応してもらい、uim-1.3.1がリリースされた。
今度は、--with-qtパラメータを入れてもコンパイル成功。もちろん、すぐにパッケージングしてsourceforge.jpに登録。これでslackware11.0のuimパッケージは、1.2.1、1.3.0、1.3.1の3つになった。
uimツールの動作確認もしたが、ここでuim-im-switcherでは日本語以外に中国語(簡/繁)、韓国語、ベトナム語に切り替えられることを発見<今ごろきづくなよ自分。これならm17n-libを使わなくてもアジア圏で使える環境を構築できる。素晴らしいヽ(^o^)丿