portsのautomake19がFreeBSD 5-STABLEでは
./automake-1.9.texi:9821: Unknown command `headitem'. makeinfo: Removing output file `./automake-1.9.info' due to errors; use --force to preserve. *** Error code 1 Stop in /usr/ports/devel/automake19/work/automake-1.9.6/doc. *** Error code 1 Stop in /usr/ports/devel/automake19/work/automake-1.9.6. *** Error code 1 Stop in /usr/ports/devel/automake19.
で失敗。6-STABLEでは成功。/usr/bin/makeinfoのバージョンが、5-STABLEでは4.6、6-STABLEでは4.8なのでこれが原因でしょうか?なんかの依存性でインストールされてたprint/texinfoのmakeinfoが4.8だったので、devel/automake19/Makefileを
--- Makefile Sat Jul 28 15:33:48 2007
+++ Makefile Tue Jul 31 13:42:12 2007
@@ -27,5 +27,5 @@
USE_PERL5= yes
GNU_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO"=makeinfo --no-split"
+CONFIGURE_ENV= MAKEINFO"=/usr/local/bin/makeinfo --no-split"
CONFIGURE_ARGS= --program-suffix=-${BUILD_VERSION}
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
したら成功しました
最近のコメント