No rule to make target `-lmilter', needed by `dccm'.

Vernon Schryver
Mon Jul 21 13:03:17 UTC 2014

> From: Matus UHLAR - fantomas <>

> libmilter-dev: /usr/lib/libmilter/libmilter.a
> libmilter-dev: /usr/lib/libmilter/
> libmilter1.0.1: /usr/lib/

> cc -I../thrlib   -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE   -I../include    -c -o dccm.o dccm.c
> make[1]: *** No rule to make target `-lmilter', needed by `dccm'.  Stop.
> make: *** [all] Error 2

For now, if you plan to use sendmail+dccm, try adding these two lines
early in and re-running ./configure
or adding them to after running ./configure:

VPATH   +=/usr/lib/libmilter
LDFLAGS +=-L/usr/lib/libmilter

I'll do something a little fancier for DCC 1.3.155.

Someday realsoonnow, I hope to switch from sendmail to exim because
exim supports TLSA.  See RFC 6698 and

If you are not using sendmail+dccm, try `./configure --disable-dccm  ...`

thanks for pointing out the problem,

Vernon Schryver

More information about the DCC mailing list

Contact by mail or use the form.