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

Reply via email to