Recently did a full source upgrade following the standard make buildworld/buildkernel/installkernel/installworld sequence. Went from running 10.2p20 to latest 10.3p7. Using source from svn releng/10.3 revision r304958.
buildworld, buildkernel and installkernel all completed just fine. The "make installworld" bombed out like this: ===> kerberos5/lib/libasn1 (install) install -C -o root -g wheel -m 444 libasn1.a /usr/lib install -C -o root -g wheel -m 444 libasn1_p.a /usr/lib install -s -o root -g wheel -m 444 libasn1.so.11 /usr/lib install -l s libasn1.so.11 /usr/lib/libasn1.so cmp -s pkinit_asn1.hx pkinit_asn1.h 2> /dev/null || cp pkinit_asn1.hx pkinit_asn1.h cp: not found *** Error code 127 The same error occurred in these three dirs: kerberos5/lib/libasn1 kerberos5/lib/libhdb kerberos5/lib/libhx509 Looks like this was previously reported in 2014 and prior to that in 2011. See here: http://unix.derkeiler.com/Mailing-Lists/FreeBSD/hackers/2014-04/msg00194.html The patch below fixed it for me. I just added the "/bin/" path to the two calls of cp(1). That worked and the rest of the install finished successfully. Perhaps I should have used ${CP}, though, but I didn't test that. Similar patch in all three affected dirs. -jr # svn diff Makefile Index: Makefile =================================================================== --- Makefile (revision 304958) +++ Makefile (working copy) @@ -112,10 +112,10 @@ .SUFFIXES: .h .c .x .hx .x.c: - cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || cp ${.IMPSRC} ${.TARGET} + cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || /bin/cp ${.IMPSRC} ${.TARGET} .hx.h: - cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || cp ${.IMPSRC} ${.TARGET} + cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || /bin/cp ${.IMPSRC} ${.TARGET} .include <bsd.lib.mk> _______________________________________________ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"