Subject: Re: build sourcesets problem
To: John Nemeth <jnemeth@victoria.tc.ca>
From: Luke Mewburn <lukem@NetBSD.org>
List: current-users
Date: 07/22/2003 22:23:51
On Tue, Jul 22, 2003 at 05:08:43AM -0700, John Nemeth wrote:
  | On Dec 12,  7:38am, Luke Mewburn wrote:
  | } On Mon, Jul 21, 2003 at 05:34:08PM -0700, John Nemeth wrote:
  | }   |      I usually try to build -current by doing something like:
  | }   | "./build.sh ... sourcesets release".  This fails because the cksum tool
  | }   | isn't built at the time that sourcesets part goes to create the
  | }   | checksum files.  It seems that there is a dependency missing.
  | } 
  | } what's the actual make output around the failure?
  | } (in particular, the "cd distrib/sets && make sourcesets" stuff)
  | 
  |      I don't have easy access to the build machine at the moment,
  | however it went something like:
  | 
  | 	Creating syssrc.tgz
  | 	...
  | 
  | /mnt/NetBSD-current/src/tooldir.*/nbmake: can't find /mnt/NetBSD-current/src/tooldir.*/nbcksum [this might have been just cksum]
  | [repeat for each tar ball]
  | [abort build]
  | 
  | When I looked in the releasedir I found source/set/{tarballs}.  When I
  | looked in /mnt/NetBSD-current/src/tooldir.*/ I only found nbmake (none
  | of the other tools had been build at this point).  The commands used to
  | start the process were:
  | 
  | cd /mnt/NetBSD-current/src
  | ./build.sh -D /mnt/NetBSD-current/destdir -R /mnt/NetBSD-current/releasedir sourcesets release


Try adding "tools" before "sourcesets", or swapping the order of
"release" and "sourcesets"...


(Time to add another sanity check to build.sh)


  | 
  | I'm guessing it used the system tar/pax to create the tarballs since
  | there wasn't one in the tooldir.