make buildworld failing this afternoon...
John Poynor
john.poynor at gmail.com
Fri Mar 4 04:25:41 GMT 2005
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 <Peter_Losher at isc.org> 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 at isc.org | ISC | OpenPGP 0xE8048D08 | "The bits must flow"
>
>
>
More information about the freebsd-amd64
mailing list