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.