On Sat, Feb 28, 2009 at 04:45:28PM +0000, Vernon Schryver wrote:
> > From: Petar Bogdanovic
>
> > Minor inconsistency:
> >
> > --- configure.orig 2009-02-26 09:11:12.000000000 +0100
> > +++ configure 2009-02-26 09:11:57.000000000 +0100
> > @@ -3471,8 +3471,8 @@
> > NetBSD)
> > # default to /usr/local/man/man8 and use nroff files, possibly
> > # compressed via /usr/share/mk on versions well after 1.4.2.
> > - mancat=cat
> > - MAN8='dcc.0 $(SUBDIR_MAN0)'
> > + mancat=man
> > + MAN8='dcc.8 $(SUBDIR_MAN8)'
> > MAN8INST=''
> > # force NetBSD to install the man pages
> > USE_DCCMANINSTALL='install maninstall: dccmaninstall'
>
> 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
> P.S. Why delete .c files when `make` is interrupted?
When interrupting `make' in the dcc source directory?
I can't reproduce that as well:
# find . -name '*.c' | wc -l
76
# make
all ===> dcclib
# compile dcclib/aop.o
cc -O2 -I../include -c aop.c -o aop.o
objcopy -x aop.o
# compile dcclib/aop.so
cc -O2 -I../include -c -fPIC -DPIC aop.c -o aop.so
objcopy -x aop.so
# compile dcclib/ask.o
cc -O2 -I../include -c ask.c -o ask.o
objcopy -x ask.o
# compile dcclib/ask.so
cc -O2 -I../include -c -fPIC -DPIC ask.c -o ask.so
objcopy -x ask.so
# compile dcclib/ck.o
cc -O2 -I../include -c ck.c -o ck.o
objcopy -x ck.o
# compile dcclib/ck.so
cc -O2 -I../include -c -fPIC -DPIC ck.c -o ck.so
objcopy -x ck.so
# compile dcclib/ck2str.o
cc -O2 -I../include -c ck2str.c -o ck2str.o
objcopy -x ck2str.o
# compile dcclib/ck2str.so
cc -O2 -I../include -c -fPIC -DPIC ck2str.c -o ck2str.so
objcopy -x ck2str.so
# compile dcclib/ckbody.o
cc -O2 -I../include -c ckbody.c -o ckbody.o
objcopy -x ckbody.o
# compile dcclib/ckbody.so
cc -O2 -I../include -c -fPIC -DPIC ckbody.c -o ckbody.so
objcopy -x ckbody.so
# compile dcclib/ckfuz1.o
cc -O2 -I../include -c ckfuz1.c -o ckfuz1.o
objcopy -x ckfuz1.o
# compile dcclib/ckfuz1.so
cc -O2 -I../include -c -fPIC -DPIC ckfuz1.c -o ckfuz1.so
objcopy -x ckfuz1.so
# compile dcclib/ckfuz2.o
cc -O2 -I../include -c ckfuz2.c -o ckfuz2.o
objcopy -x ckfuz2.o
# compile dcclib/ckfuz2.so
cc -O2 -I../include -c -fPIC -DPIC ckfuz2.c -o ckfuz2.so
^C
# find . -name '*.c' | wc -l
76
> P.P.S. Why does NetBSD still want to build lint libraries by default?
When does that happen?
Petar Bogdanovic
_______________________________________________
DCC mailing list [email protected]
http://www.rhyolite.com/mailman/listinfo/dcc