Sylpheedがaclocalでビルド前にエラーになってしまう件についてとその対処
>>> Unpacking source... >>> Unpacking sylpheed-2.4.8.tar.bz2 to /var/tmp/portage/mail-client/sylpheed-2.4.8/work * Applying sylpheed-2.1-shared-mime-info.diff ... [ ok ] * Applying sylpheed-2.2-replace-aspell-with-enchant.diff ... [ ok ] * Applying sylpheed-2.4-firefox.diff ... [ ok ] * Automake used for the package (1.4-p6) differs from * the installed version (1.10.1). * Running eautoreconf in '/var/tmp/portage/mail-client/sylpheed-2.4.8/work/sylpheed-2.4.8' ... * Running aclocal -I m4 -I ac ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/mail-client/sylpheed-2.4.8/temp/aclocal-23448.out
となってしまった。2008/6/6現在の最新版(2.4.8)のebuildでもうまくいかなかったため、bugzillaを検索したところ
bugs.gentoo.org/show_bug.cgi?id=219341
が見つかった。
対処としては、アップロードされているebuildの要領で
--- /usr/portage/mail-client/sylpheed/sylpheed-2.4.8.ebuild.orig +++ /usr/portage/mail-client/sylpheed/sylpheed-2.4.8.ebuild @@ -35,6 +35,8 @@ unpack ${A} cd "${S}" + mkdir m4 + epatch "${FILESDIR}"/${PN}-2.*.diff use crypt || cp ac/missing/gpgme.m4 ac
m4というディレクトリを作成するようにコマンドを追加すればよいことが分かった。この修正後ebuildコマンドでダイジェストを取り直してから再試行したところ、正常にインストールができた。