On Mon, May 24, 2010 at 07:41:21AM +0900, Kiwamu Okabe wrote:
> Debian kFreeBSDでビルドが停止してしまいます。
> # Debian kFreeBSD自体がやっちゃった感あるプロジェクトな気がしますが。。。
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494344
>
> BTSで指摘されているpatchをあてても改善しないです。
> 単にコンパイルオプションを付けるのをautoconfかautomakeで制御するだけのはずなのですが、、、
>
> http://dl.dropbox.com/u/1090053/uim_debian_kFreeBSD/16_cred_for_kfreebsd.dpatch
> のようなpatchをあてても
> http://dl.dropbox.com/u/1090053/uim_debian_kFreeBSD/uim_1.5.7-5_kfreebsd-i386.build
> のようにビルド停止するようです。
このパッチは configure.ac のみに対する差分なので、
configure が再生成されていないのではないでしょうか。
このビルドログでは struct cmsgcred のチェックが行われていないようです。
パッチを当てたあとに autoconf を実行して configure を再生成し、
それを実行したところ、
> checking for struct sockaddr_storage... yes
> checking for struct cmsgcred... no
> checking for struct sockaddr_in6... yes
> checking for struct in6_addr... yes
> checking for struct addrinfo... yes
のように struct cmsgcred のチェックが行われました。
再生成した configure の差分もパッチに含めなければならないと思います。
Debian GNU/kFreeBSD の環境がすぐ用意できないので確認していませんが、
少なくとも Debian GNU/Linux ではビルド成功しました。いかがでしょうか?
--
Regards,
dai
--
Google Groups "uim-ja" group
[email protected]
http://groups.google.com/group/uim-ja/about