_ [debian] uim 1.8.7-1 に向けて

システムにインストールされている gcroots を使ってバンドルされている gcroots を使わない(–with-gcroots=installed)とビルドに失敗する。

make[3]: *** No rule to make target '../sigscheme/libgcroots/libgcroots.la', needed by 'libuim-scm.la'. Stop. 

Stop to Makefiles generated in configure to work “make distcheck” を revert すると通るようになった。 uim 1.8.7 build failure with --with-libgcroots=installed として報告。 次は Qt5 の immodule のビルドに失敗する。

.../../qt4/immodule/plugin.h:58: Error: Plugin Metadata file "../../qt5/immodule/uim.json" does not exist. Declaration will be ignored

git tree には存在するけど release tarball に含まれてない。qt5/immodule/uim.json をそのまま戻してやるだけで通るようになった。 uim 1.8.7 tarball missing qt5/immodule/uim.json file として報告。