"William J. Coldwell" <billc%NetBSD.org@localhost> writes:
Are meta-pkgs building ok? i’m having trouble building things like
xfce4 to completion on amd64 with netbsd-8. Both using a generic
mk.conf from bootstrap to using my tried-and-true one. I see packages
for pkgin for some of the dependencies that are failing for me, so
someone has it working. The question I have is like.. if you
bootstrap and the go to meta-pkg/xfce4 etc and try building, it
shouldn’t be failing. I just updated my production to the latest -7
and will try there, but the result will undoubtedly be the same
(includes not found, etc)
I have been updating pkgsrc and rebuilding via pkg_rolling-replace. On
the following, xfce4 built all the way to the meta-package:
netbsd-7 i386
nebtsd-7 amd64
netbsd-8 amd64
and I had no trouble. (All of these are pretty recent along their
branches, within a month.)
Yes, with a bootstrap, and building something, it should work.
I wonder why you are bootstrapping on netbsd-7 or netbsd-8.
You'll have to post specific errors. includes not found sounds like
something wrong with your system, at least on a package that builds for
me and presumably others.
In general, you have to have a consistent build. So if you have some
packages, and update pkgsrc, and then build something else, that may
fail. But if you either rebuild all from scratch in a chroot, or use
pkg_rr, it should be o.
I just did
pkg_admin set rebuild=YES xfce\*
on each of the above and started a new pkg_rr, which will force a
rebuild of all of those packages. (Very occasionally, a package built
earlier, and something changed, and now it won't, even though with our
PKGREVISION rules that should not happen.)
Clues for the clueless?
my clue is: Do this on day one of the freeze and be loud about it :-) Or
even better, update to HEAD and start rebuilding after we are in careful
mode.
But seriously, I had no idea you had this trouble. With any luck you
have something broken locally and we can help you find it.