Debian GNU/kFreeBSD の環境を作って試してみました。 Debian-specific な話で恐縮ですが、
DEB_AUTO_UPDATE_ACLOCAL := 1.10 に加えて、 DEB_AUTO_UPDATE_AUTOHEADER := 2.65 DEB_AUTO_UPDATE_AUTOCONF := 2.65 を debian/rules に追加して configure などを自動的に 再生成させるようにしたところ、 checking for struct sockaddr_storage... yes checking for struct cmsgcred... yes checking for struct sockaddr_in6... yes checking for struct in6_addr... yes checking for struct addrinfo... yes のように struct cmsgcred のチェックが行なわれ、 d...@debian:~/uim-1.5.7$ grep CMSGCRED uim/config.h* uim/config.h:#define HAVE_STRUCT_CMSGCRED 1 uim/config.h.in:#undef HAVE_STRUCT_CMSGCRED d...@debian:~/uim-1.5.7$ HAVE_STRUCT_CMSGCRED の定義も行われ、ビルドが通るようになりました。 ただ、まだ問題がいくつかあってパッケージ生成には至っていません。 * /bin/sh が dash だと sigscheme の config.status 実行に失敗する。 /bin/sh が bash であれば OK。 config.status: uim/config.h is unchanged config.status: executing depfiles commands shift: 1: can't shift that many configure: error: ./configure failed for sigscheme make: *** [debian/stamp-autotools] エラー 1 sigscheme ディレクトリ内の autotools 関連ファイルの更新も必要? * usr/share/locale/ja/LC_MESSAGES/uim-chardict-qt4.mo が生成されない。 dh_install -puim-qt --sourcedir=/home/dai/uim-1.5.7/debian/tmp cp: `/home/dai/uim-1.5.7/debian/tmp/usr/share/locale/ja/LC_MESSAGES/uim-chardict-qt4.mo' を stat できません: そのようなファイルやディレクトリはありません dh_install: cp -a /home/dai/uim-1.5.7/debian/tmp/usr/share/locale/ja/LC_MESSAGES/uim-chardict-qt4.mo debian/uim-qt//usr/share/locale/ja/LC_MESSAGES/ returned exit code 1 uim-1.5.7/qt4/chardict/po/Makefile に何故か Makevars の内容が含まれない。 また明日見てみようと思います。 -- Regards, dai -- Google Groups "uim-ja" group uim-ja@googlegroups.com http://groups.google.com/group/uim-ja/about