Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jul 2000 14:23:09 -0700 (PDT)
From:      John Polstra <jdp@polstra.com>
To:        current@freebsd.org
Subject:   Re: Now make installworld is broken
Message-ID:  <200007232123.OAA02110@vashon.polstra.com>
In-Reply-To: <XFMail.000723131857.jdp@polstra.com>
References:  <XFMail.000723131857.jdp@polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <XFMail.000723131857.jdp@polstra.com>,
John Polstra  <jdp@polstra.com> wrote:
> Current is a damned joke these days.  With sources fetched at 10:00
> PDT (17:00 GMT) today:
> 
> blake# make installworld
> mkdir -p /tmp/install.232
> for prog in [ awk cat chflags chown date echo egrep find grep  install ln make
> makewhatis mv perl rm sed sh sysctl test  true u
> name wc zic; do  cp `which $prog` /tmp/install.232;  done
> cd /local0/src; MAKEOBJDIRPREFIX=/usr/obj 
> COMPILER_PATH=/usr/obj/local0/src/i386/usr/libexec:/usr/obj/local0/src/i386/usr/bin 
>  LIBRARY_PATH=/usr/obj/local0/src/i386/usr/lib:/usr/obj/local0/src/i386/usr/lib 
> OBJFORMAT_PATH=/usr/obj/local0/src/i386/usr/li
> bexec  PERL5LIB=/usr/obj/local0/src/i386/usr/libdata/perl/5.6.0 
> PATH=/usr/obj/local0/src/i386/usr/sbin:/usr/obj/local0/src/i38
> 6/usr/bin:/usr/obj/local0/src/i386/usr/games:/tmp/install.232 make -f Makefile.inc1
> reinstall
> --------------------------------------------------------------
> >>> Making hierarchy
> --------------------------------------------------------------
> cd /local0/src; make -f Makefile.inc1 hierarchy
> cd /local0/src/etc;             make distrib-dirs
> mtree -deU -f /local0/src/etc/mtree/BSD.root.dist -p /
> mtree:No such file or directory
> *** Error code 1

I believe the problem is as follows.  In revision 1.155
of src/Makefile.inc1, mtree was moved from cross-tools to
bootstrap-tools.  Then in revision 1.161 it was removed from
bootstrap-tools but was not put it back into cross-tools.  The
appended patch will probably fix it, but I'm not going to commit it
until it has been tested with a FULL make world AS I WISH A FEW OTHER
COMMITTERS WOULD LEARN TO DO.  If any committer gets it tested before
I do, please feel free to commit it.

John

Index: Makefile.inc1
===================================================================
RCS file: /home/ncvs/src/Makefile.inc1,v
retrieving revision 1.162
diff -u -r1.162 Makefile.inc1
--- Makefile.inc1	2000/07/23 17:38:32	1.162
+++ Makefile.inc1	2000/07/23 21:15:16
@@ -579,7 +579,8 @@
 
 cross-tools:
 .for _tool in ${_aout_tools} ${_btxld} ${_elf2exe} usr.bin/genassym \
-    usr.bin/gensetdefs gnu/usr.bin/binutils usr.bin/objformat gnu/usr.bin/cc
+    usr.bin/gensetdefs gnu/usr.bin/binutils usr.bin/objformat gnu/usr.bin/cc \
+    usr.sbin/mtree
 	cd ${.CURDIR}/${_tool}; \
 		${MAKE} obj; \
 		${MAKE} depend; \



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007232123.OAA02110>