make buildworld failing this afternoon...

Peter Losher Peter_Losher at isc.org
Fri Mar 4 04:21:16 GMT 2005


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"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-amd64/attachments/20050303/ebefbbc8/signature.bin


More information about the freebsd-amd64 mailing list