uim 1.8.7-1 に向けて
_ [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 として報告。
つづき: