Seichan です.忘れるのでメモ
FreeBSD の ports にて qmail-ldap をインストールする際,WITH_GRTDELAY をセットすると次のように make install 時に失敗する.
install -o root -g wheel -m 444 /var/tmp/usr/ports/mail/qmail-ldap/work/mailer.conf.sample /var/qmail/doc install -o root -g wheel -m 444 /var/tmp/usr/ports/mail/qmail-ldap/work/doc/README.GREETDELAY /var/qmail/doc install: /var/tmp/usr/ports/mail/qmail-ldap/work/doc/README.GREETDELAY: No such file or directory *** Error code 71 Stop in /usr/ports/mail/qmail-ldap. *** Error code 1 Stop in /usr/ports/mail/qmail-ldap. *** Error code 1
原因は単純で,README.GREETDELAY の場所が違っているので,次のように修正する事でなおる.
ayanami# diff -u Makefile.orig Makefile --- Makefile.orig 2009-11-25 20:58:19.193184837 +0900 +++ Makefile 2009-11-25 20:56:51.230342013 +0900 @@ -494,7 +494,7 @@ ${MASTER_SITE_LOCAL:S/$/:grtdelay/} PATCH_SITE_SUBDIR+= garga/qmail/:grtdelay PATCHFILES+= qmail-ldap-${LDAP_PATCH_DATE}-grtdelay.patch:grtdelay -DOCFILES_WRKDIR_doc+= README.GREETDELAY +DOCFILES_WRKSRC+= README.GREETDELAY .endif .if defined(SLAVE_LDAP) && defined(WITH_ENHACELOGS)
単純なミスだから対処も楽だったんだけど,もう少しテストしてからコミットしろよー.と思ってみた.
とりあえず,send-pr 完了.
http://www.freebsd.org/cgi/query-pr.cgi?pr=140866
コメント