> > I fetched a current version of NetBSD, and found that it still wants
> > .0 instead of .8 man pages to avoid running groff on every `man` command.

> I am unable to reproduce that problem. After applying the patch above
> and doing `./configure --mandir=/usr/pkg/man && make install' in a
> pretty clean NetBSD chroot, I get this:
>
>       /usr/pkg/man/man8/dcc.8
>       /usr/pkg/man/man8/cdcc.8
>       /usr/pkg/man/man8/dbclean.8
>       /usr/pkg/man/man8/dccd.8
>       /usr/pkg/man/man8/dblist.8
>       /usr/pkg/man/man8/dccm.8
>       /usr/pkg/man/man8/dccifd.8
>       /usr/pkg/man/man8/dccproc.8
>       /usr/pkg/man/man8/dccsight.8

There are two parts to that problem.  One is whether NetBSD needs the
special "install:maninstall" dependency and the odd dccmaninstall rule
for installing man pages.  I prefer to use whatever the target system
prefers.  If I remove the man page installation rules from Makefile.inc2,
`make manistall` doesn't work.

The second part is that the man command use `groff` to generate
text files from .8 files every time `man dcc` is run.  That is the
pause while it says "man: Formatting manual page..."


> > P.S. Why delete .c files when `make` is interrupted?
>
> When interrupting `make' in the dcc source directory?

Yes, I think it was `make install`

> I can't reproduce that as well:

I saw it only once, which was too many.  That one time it emptied
the dcclib directory of all except 4 .c files.  It could be a rule
that makes .c files the results of something.  `make` historically
deleted generated files at a failure including a single unless they
were in marked .PRECIOUS or something.  I don't see anything with
`make -dg1`, but that doesn't mean anything.  Maybe it somehow
decided to make the purge target as part of stopping the `make`.
All I know is that I interrupted `make` and found lots of .c files gone.


> > P.P.S. Why does NetBSD still want to build lint libraries by default?
>
> When does that happen?

When the "NOLINT" line in Makefile.inc is removed:


Vernon Schryver    [email protected]
_______________________________________________
DCC mailing list      [email protected]
http://www.rhyolite.com/mailman/listinfo/dcc

Reply via email to