Making install in . gmake[4]: Entering directory `/usr/ports/sysutils/coreutils/work/coreutils-8.23' MAKEINFO doc/coreutils.info ./doc/coreutils.texi:6: warning: unrecognized encoding name `UTF-8'. ./doc/coreutils.texi:6: Unknown command `allowcodebreaks'. makeinfo: Removing output file `doc/coreutils.info' due to errors; use --force to preserve. gmake[4]: *** [doc/coreutils.info] Error 1 gmake[4]: Leaving directory `/usr/ports/sysutils/coreutils/work/coreutils-8.23' gmake[3]: *** [install-recursive] Error 1 gmake[3]: Leaving directory `/usr/ports/sysutils/coreutils/work/coreutils-8.23' gmake[2]: *** [install] Error 2 gmake[2]: Leaving directory `/usr/ports/sysutils/coreutils/work/coreutils-8.23' *** Error code 2 Stop. make[1]: stopped in /usr/ports/sysutils/coreutils *** Error code 1 Stop. make: stopped in /usr/ports/sysutils/coreutils ===>>> make stage failed for sysutils/coreutils ===>>> Aborting update ===>>> Update for sysutils/coreutils failed
Notifying maintainer (that didn't take long)
Can you provide details on the system ? uname -a ?
I have the same issue on two systems: FreeBSD v902.xyzzy 9.2-RELEASE-p9 FreeBSD 9.2-RELEASE-p9 #3 r267960M: Sat Jun 28 12:33:55 CEST 2014 root@v902.xyzzy:/usr/obj/.../hal/z/SRC/FreeBSD/releng/9.2/sys/XYZZY_SMP i386 FreeBSD hal.xyzzy 9.2-RELEASE-p9 FreeBSD 9.2-RELEASE-p9 #3 r267960M: Sat Jun 28 10:15:38 CEST 2014 root@hal.xyzzy:/usr/obj/z/SRC/FreeBSD/releng/9.2/sys/XYZZY_SMP amd64
Kurt, I don't believe we assign non-FreeBSD address as the "assignees". We only CC the maintainer and set to "needs approval". When the maintainer writes in a comment "I approve", it's set to "patch-ready" and a freebsd committer needs to be assigned the PR (if not already assigned). You assigned it to the person that opened the PR.
Compile also fails on 10.0.0 (amd64 and i386): FreeBSD v904.xyzzy 10.0-RELEASE-p5 FreeBSD 10.0-RELEASE-p5 #0 r267168M: Sat Jun 7 08:11:39 CEST 2014 root@v904.xyzzy:/.../hal/z/OBJ/FreeBSD/amd64/releng/10.0/sys/XYZZY_SMP amd64 FreeBSD v905.xyzzy 10.0-RELEASE-p5 FreeBSD 10.0-RELEASE-p5 #0 r267168M: Sat Jun 7 09:16:25 CEST 2014 root@v905.xyzzy:/.../hal/z/OBJ/FreeBSD/i386/releng/10.0/sys/XYZZY_SMP i386
The problem is that during the build process, doc/version.texi is recreated, thereby prompting make (during staging) to recreate coreutils.info (from coreutils.texi and version.texi). But this needs makeinfo from texinfo 5.2, but uses the system's installed makeinfo from texinfo 4.8. The easiest way out is to reset the timestamp of coreutils.info after building, so that during staging it is not recreated. See attached patch.
Created attachment 145229 [details] patch to sysutils/coreutils/Makefile to avoid recreating coreutils.info
A commit references this bug: Author: pi Date: Fri Aug 1 19:36:56 UTC 2014 New revision: 363756 URL: http://svnweb.freebsd.org/changeset/ports/363756 Log: sysutils/coreutils: avoid rebuilding WRKSRC/doc/coreutils.info PR: 192309 Submitted by: Martin Birgmeier <la5lbtyi@aon.at> Changes: head/sysutils/coreutils/Makefile
Thanks for the bug report, analysis and fix. Committed.
mat@ reports that with NLS=off it fails. Probably needs fixed pkg-plist.
A commit references this bug: Author: pi Date: Sun Aug 3 09:40:07 UTC 2014 New revision: 363863 URL: http://svnweb.freebsd.org/changeset/ports/363863 Log: sysutils/coreutils: fix pkg-plist for NLS=off PR: 192309 Submitted by: mat Changes: head/sysutils/coreutils/pkg-plist
If no other issues pop up, that's it for this upgrade.