On 19/05/2009, at 9:06 PM, Alan Barrett wrote:
On Tue, 19 May 2009, Lloyd Parkes wrote:I've found that files in base.tgz that have been assigned to comp-* syspkgs don't get put into those packages. The two main examples arethat bin/ld is missing from comp-util-bin and all usr/share/mk/*.mk aremissing from comp-util-share. etc/release suffers from a similar problem.I don't have a /bin/ld. Did you mean /usr/bin/ld?
Yep. I get a bit too focussed sometimes and wasn't paying attention to what whether bin was preceded by ./ or ./usr/.
I have spent only a fw minutes on this, but it appears that MKBFD may beset to NO, which means that this line from distrib/sets/lists/base/mi:
Nope. I bought a Phenom II X4 3.0GHz black edition CPU so that I could build without those sort of games.
How will moving things around fix the bug?
This problem only affects files in syspkgs packages called X-Y-Z where the file is not in set X.tgz. It seems to affect all files in this category, but I haven't checked that. So, I'm also guessing that whatever looks for files expects the files for package X-Y-Z to be listed in SRC/distrib/sets/lists/X/*.
Cheers, Lloyd