From owner-freebsd-amd64@FreeBSD.ORG Fri Mar 4 04:25:41 2005 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F0B616A4CE for ; Fri, 4 Mar 2005 04:25:41 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id E556A43D41 for ; Fri, 4 Mar 2005 04:25:40 +0000 (GMT) (envelope-from john.poynor@gmail.com) Received: by rproxy.gmail.com with SMTP id j1so517893rnf for ; Thu, 03 Mar 2005 20:25:40 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=CDNmb11cBt8TTQmvC2+6V8HmxO2D4ZykKHSnSzKoOdk5zNXH4eYLXfzwExK6TIkLhID6UUz4kkQXm6RRLJUdqV87au9hFqFFMb3mP9kUAZM7Bqf+IZV4y+P7D47PKbtyM8CjfAJnR/kCyPzZagrSLxHeyOIKCM/8/QfA22lLSck= Received: by 10.38.97.60 with SMTP id u60mr228839rnb; Thu, 03 Mar 2005 20:25:39 -0800 (PST) Received: by 10.38.65.52 with HTTP; Thu, 3 Mar 2005 20:25:39 -0800 (PST) Message-ID: <6a1895eb0503032025becb582@mail.gmail.com> Date: Thu, 3 Mar 2005 22:25:39 -0600 From: John Poynor To: Peter Losher In-Reply-To: <4227E24F.3050804@isc.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <4227C659.2060206@isc.org> <6a1895eb0503031827ac76c03@mail.gmail.com> <4227E24F.3050804@isc.org> cc: freebsd-amd64@freebsd.org Subject: Re: make buildworld failing this afternoon... X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: John Poynor List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Mar 2005 04:25:41 -0000 My bag of tricks is empty then (sorry for the small bag...). Maybe someone else can chime in on this one. On Thu, 03 Mar 2005 20:21:35 -0800, Peter Losher wrote: > John Poynor wrote: > > I had an issue doing a buildworld recently and it turned out to be > > that my system's clock was way off. > > Tried that already: > > -=- > 4 Mar 02:34:48 ntpdate[96847]: step time server 204.152.184.72 offset > -7.811119 sec > -=- > > > Run ntpdate on your machine and > > run make buildworld again. If you paste the exact error you're > > getting (probably next few lines after what you pasted below), it > > might be helpful. > > A thought just popped in my head; perhaps this is just how buildworld > ends now that we compile in 32-bit libs on amd64. (I am so used to a > complete buildworld ending at sendmail, since there is no "Make > Buildworld completed" banner as there is for buildkernel) :) > > So assuming this; I try and make installworld, and it bombs in the same > place: > > -=- > mtree -deU -f /usr/src/include/../etc/mtree/BSD.include.dist -p > /usr/include > cd /usr/include/cam; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; > done > cd /usr/include/geom; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/net; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; > done > cd /usr/include/net80211; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/netatalk; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/netatm; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/netgraph; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/netinet; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/netinet6; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/netipsec; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/netipx; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/netkey; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/netnatm; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/netncp; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/netsmb; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/nfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; > done > cd /usr/include/nfsclient; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/nfsserver; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/pccard; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/posix4; for h in *.h; do if [ -L $h ]; then rm -f $h; > fi; done > cd /usr/include/sys; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; > done > cd /usr/include/vm; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; > done > cd /usr/include/cam/scsi; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd /usr/include/dev/acpica; for h in *.h; do if [ -L $h ]; then rm -f > $h; fi; done > cd: can't cd to /usr/include/dev/acpica > -=- > > Well of course it can't cd into /usr/include/dev/acpica, a file already > exists there: > > -=- > # ls -lag /usr/include/dev/acpica > -r--r--r-- 1 root wheel 4210 Mar 3 11:08 /usr/include/dev/acpica > -=- > > So I removed it, and 'make installworld' suceeded... but wait... > > -=- > # ls -lag /usr/include/dev/acpica > -r--r--r-- 1 root wheel 4210 Mar 4 04:14 /usr/include/dev/acpica > -=- > > So a new file takes it's place, and the next 'make installworld' will > stumble as before trying to cd to a file... Fix? ;) > > -Peter > -- > Peter_Losher@isc.org | ISC | OpenPGP 0xE8048D08 | "The bits must flow" > > >