I've wasted most of my morning on locating why make release was broken.
The answer is that make(1) does not do variable substitutions right
now, and in particular the line
CATDIR= ${MANDIR:H:S/$/\/cat/}
in bsd.man.mk produces the breaking bogosity. Notice that the "man" seems
to not have been stripped as the 'H' instructed.
Rolling make(1) back to yesterday fixed this issue, I don't know if that
creates any other issues.
Please test make(1) changes on "make release" in the future.
Poul-Henning
===> lib/libcom_err
cd /usr/src/lib/libcom_err; make install -DNO_SUBDIR DESTDIR=/R/stage/trees/base
SHARED=copies
install -C -o root -g wheel -m 444 libcom_err.a /R/stage/trees/base/usr/lib
install -C -o root -g wheel -m 444 libcom_err_p.a /R/stage/trees/base/usr/lib
install -s -o root -g wheel -m 444 libcom_err.so.2 /R/stage/trees/base/usr/lib
ln -fs libcom_err.so.2 /R/stage/trees/base/usr/lib/libcom_err.so
install -C -o root -g wheel -m 444
/usr/src/lib/libcom_err/../../contrib/com_err/com_err.h /usr/s
rc/lib/libcom_err/../../contrib/com_err/com_right.h /R/stage/trees/base/usr/include
install -o root -g wheel -m 444 com_err.3.gz /R/stage/trees/base/usr/share/man/man3
install -o root -g wheel -m 444 com_err.3.cat.gz
/R/stage/trees/base/usr/share/man/man/cat3/com_e
rr.3.gz
install: /R/stage/trees/base/usr/share/man/man/cat3/com_err.3.gz: No such file or
directory
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message