From owner-freebsd-current@FreeBSD.ORG Mon Jul 18 06:19:39 2005 Return-Path: X-Original-To: freebsd-current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45F5216A41C for ; Mon, 18 Jul 2005 06:19:39 +0000 (GMT) (envelope-from drosih@rpi.edu) Received: from smtp2.server.rpi.edu (smtp2.server.rpi.edu [128.113.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF75443D53 for ; Mon, 18 Jul 2005 06:19:38 +0000 (GMT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp2.server.rpi.edu (8.13.0/8.13.0) with ESMTP id j6I6JbiI017386 for ; Mon, 18 Jul 2005 02:19:37 -0400 Mime-Version: 1.0 Message-Id: Date: Mon, 18 Jul 2005 02:19:36 -0400 To: freebsd-current@FreeBSD.org From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) on 128.113.2.2 Cc: Subject: Failure in installworld with new 6.x-branch X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2005 06:19:39 -0000 I have a power-PC system which has been following HEAD, where it has been running HEAD for awhile. Now that an official 6.0-branch has been created, I moved aside /usr/src and checked out a new src with -r RELENG_6. I copied over a few minor changes (like the same kernel config I had been using), and started a rebuild. buildworld, buildkernel, and installkernel went fine. After I rebooted into single-user mode, the installworld failed early, at: -------------------------------------------------------------- >>> Installing everything -------------------------------------------------------------- cd /usr/src; /usr/bin/make -f Makefile.inc1 install ===> share/info (install) ===> include (install) creating osreldate.h from newvers.sh touch: not found *** Error code 127 The quick-fix that I did was to add 'touch' to the rule in /usr/src/Makefile.inc1 which does: distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} for prog in [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep install-info \ ln make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ test true uname wc zic; do \ cp `which $$prog` ${INSTALLTMP}; \ done The installworld worked after that. The 'touch' that installworld tripped over seems to be the one in /usr/src/sys/conf/newvers.sh I was upgrading two machines in the same fashion (switching from HEAD to RELENG_6) at about the same time. The i386 machine did not get this error, but the ppc machine did. It is possible that I forgot to do the 'make cleanworld' on the ppc machine. Everything seems to be working okay on both machines, once I got past the installworld issue and rebooted. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu