Petar Bogdanovic
petar@smokva.net
Sun Mar 1 17:15:04 UTC 2009
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
More information about the DCC
mailing list