NetBSD-Docs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ...and now UPDATING
On Sat, 29 Mar 2008, David Holland wrote:
> the hints section of UPDATING was out of date.
Thank you for doing this.
> Build often:
build.sh is supposed to handle building from almost any host system,
and this includes arbitrarily old NetBSD hosts, so "build often" isn't
really necessary if you use build.sh. (If build.sh doesn't work, it's
probably a bug.)
> What to do if things don't work:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> +When things don't work there are two basic steps to take first:
> + 1) cd share/mk && make install
> + You can copy share/mk/*.mk into /usr/share/mk by hand if
> + necessary.
> + 2) make includes
I'd say
1) If you weren't using build.sh, then try again with build.sh.
2) If you have problems with files that are reported as missing, and
your OBJDIR contains some files from a build that was done with
an earlier version of the source tree, then it's likely that your
OBJDIR contains out of date dependency information, referring to
files that were deleted in between your previous build and this
failed build. Delete the relevant .depend or *.d files, or just
delete the entire OBJDIR.
If you insist on building without build.sh, then:
[insert old advice here]
> Failsafe rebuild of a small part of the tree:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> +To rebuild and install one program (or library) safely from
> +scratch, do the following:
Delete "Failsafe" and "safely". Similarly in another part of the file.
--apb (Alan Barrett)
Home |
Main Index |
Thread Index |
Old Index