misc/100466: make install world failed because of touch missing

Matthieu Michaud ohmer at epita.info
Tue Jul 18 09:00:32 UTC 2006


>Number:         100466
>Category:       misc
>Synopsis:       make install world failed because of touch missing
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 18 09:00:30 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Matthieu Michaud
>Release:        FreeBSD 6.1-RELEASE-p2 i386
>Organization:
EPITA
>Environment:
FreeBSD delerium.srs.lab.epita.fr 6.1-RELEASE-p2 FreeBSD 6.1-RELEASE-p2 #7: Wed Jun 28 22:47:20 CEST 2006 root at delerium.srs.la
b.epita.fr:/usr/obj/usr/src/sys/DELERIUM i386
>Description:
make installworld fails sometimes because there is no touch binary in temporary install PATH. touch is needed by sys/conf/newvers.sh to make osreldate.h. it is not in all case and i don't know what triggers it. my source tree is checkouted from cvsup with RELENG_6_1 tag. it has been cleaned.
>How-To-Repeat:
sudo make installworld DESTDIR=/space/jail/www
>Fix:
copy touch too in temporary install PATH :

--- Makefile.inc1       Tue Jul 18 09:00:21 2006
+++ Makefile.inc1.orig  Tue Jul 18 08:59:42 2006
@@ -537,7 +537,7 @@
        for prog in [ awk cap_mkdb cat chflags chmod chown \
            date echo egrep find grep install-info \
            ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \
-           test touch true uname wc zic; do \
+           test true uname wc zic; do \
                cp `which $$prog` ${INSTALLTMP}; \
        done
        ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list