DCC version 1.3.103/2.3.103 released

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

Contact vjs@rhyolite.com by mail or use the form.