From owner-freebsd-stable@FreeBSD.ORG Sat Jan 10 17:52:59 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED21516A4CE for ; Sat, 10 Jan 2004 17:52:59 -0800 (PST) Received: from web12602.mail.yahoo.com (web12602.mail.yahoo.com [216.136.173.225]) by mx1.FreeBSD.org (Postfix) with SMTP id AE18543D31 for ; Sat, 10 Jan 2004 17:52:58 -0800 (PST) (envelope-from bj93542@yahoo.com) Message-ID: <20040111015258.99063.qmail@web12602.mail.yahoo.com> Received: from [128.226.68.59] by web12602.mail.yahoo.com via HTTP; Sat, 10 Jan 2004 17:52:58 PST Date: Sat, 10 Jan 2004 17:52:58 -0800 (PST) From: Dorin H To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: 4.8->4.9 => installworld error :touch not found X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2004 01:53:00 -0000 Hi there, I am trying to update an up-to-date 4.8 to 4.9. and I am getting the (classic) error: "touch not found" while doing the make installworld. Yes, I know it was discused a couple of times, but the date seems correct (as reported by date(1) ). Steps: #cvsup to RELENG_9 (01/10/2004, morning EST) as from UPDATING (4.8->4.9): #make buildworld (0k) #make buildkernel KERNCONF=MYKERN (0k) #make installkernel KERNCONF=MYKERN (0k) reboot in single mode as boot -s fsck -p mount -u / mount -a -t ufs swapon -a adjkentz -i (0k) make installworld -> fail with error: -------------------------------------------------------------- >>> Installing everything.. -------------------------------------------------------------- cd /usr/src; make -f Makefile.inc1 install ===> share/info ===> include creating osreldate.h from newvers.sh setvar PARAMFILE /usr/src/include/../sys/sys/param.h; . /usr/src/include/../sys/conf/newvers.sh; echo "$COPYRIGHT " > osreldate.h; echo "#ifdef _KERNEL" >> osreldate.h; echo '#error "osreldate.h must not be us ed in the kernel, use sys/param.h"' >> osreldate.h; echo "#else" >> osreldate.h; echo \#'undef __FreeBSD_ version' >> osreldate.h; echo \#'define __FreeBSD_version' $RELDATE >> osreldate.h; echo "#endif" >> osreldate.h touch: not found *** Error code 127 Stop in /usr/src/include. *** Error code 1 I have checked the date: # date Sat Jan 10 20:44:50 EST 2004 (correct) I tried again by rebooting in single mode and eliminating "adjkerntz -i" command. I got the same error (the date is again correct). I tried to trick it and modify newvers.sh to have the full path for touch : /usr/bin/touch. I got the error: ------------------------------------------------------------- >>> Installing everything.. -------------------------------------------------------------- cd /usr/src; make -f Makefile.inc1 install ===> share/info ===> include install -C -o root -g wheel -m 444 a.out.h ar.h assert.h bitstring.h complex.h ctype.h db.h dirent.h disktab.h dlfcn.h elf.h elf-hints.h err.h fnmatch.h fstab.h fts.h glob.h grp.h strhash.h histedit.h ieeefp.h ifaddrs.h iso646.h langinfo.h libgen.h limits.h link.h locale.h malloc.h memory.h mpool.h ndbm.h netdb.h nl_types.h nlist.h objformat.h paths.h pthread.h pthread_np.h pwd.h ranlib.h readpassphrase.h r egex.h regexp.h resolv.h rune.h runetype.h search.h setjmp.h sgtty.h signal.h stab.h stdbool.h stddef.h stdio.h stdlib.h string.h stringl ist.h strings.h struct.h sysexits.h tar.h time.h timers.h ttyent.h unistd.h utime.h utmp.h vis.h wchar.h wctype.h osreldate.h /usr/includ e install:No such file or directory *** Error code 1 Stop in /usr/src/include. *** Error code 1 I am missing someting here but I can't figure it out. Please, give me some "light" :) TIA, /Dorin. PS. For now I am working with the new kernel on the old world (no ps and co.) until I figure it out. Please let me know of any additional info required. __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus