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

Matus UHLAR - fantomas
Mon Jul 21 10:44:51 UTC 2014

>> From: Matus UHLAR - fantomas <>
>> No rule to make target `-lmilter', needed by `dccm'.
>> seems that the dccm somehow depends on "SENDMAIL_LIB" according to make,
>> which it should not...

On 20.07.14 18:54, Vernon Schryver wrote:
>I think that dependency is only via DPADD in  Are you
>using a version of GNU make that does not understand
>    foo: -lbar
>as a dependency on etc.?
>From at least one version of the GNU make info text:
>       When a prerequisite's name has the form `-lNAME', `make' handles it
>    specially by searching for the file `', and, if it is not
>    found, for the file `libNAME.a' in the current directory, in
>    directories specified by matching `vpath' search paths and the `VPATH'
>    search path, and then in the directories `/lib', `/usr/lib', and
>    `PREFIX/lib' (normally `/usr/local/lib', but MS-DOS/MS-Windows versions
>    of `make' behave as if PREFIX is defined to be the root of the DJGPP

aha, didn't know this.
I am sorry for misinterpreting the error message based on old knowledge :-)

This is Debian GNU/Linux 7.6 (i386).

the libmilter-dev package is installed:

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

seems that ./configure finds that:

checking for milter header and libraries for dccm... yes

Yet I get the error:

==> dccm
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

Matus UHLAR - fantomas, ;
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Linux IS user friendly, it's just selective who its friends are...

More information about the DCC mailing list

Contact by mail or use the form.