Hello Michael, Thank you for bug report and patch. I confirmed your patch fixes the problem with 12.1-RELEASE.
From: Michael Grimm <trash...@ellael.org> Subject: latest Makefile breaks compilation of security/clamav if base is lacking sendmail Date: Sun, 5 Jul 2020 15:37:13 +0200 > I managed to get compilation working with the attached, surely crude and > dirty hack (due to my lack of knowledge regarding ports Makefiles), by adding > 'MILTER_LDFLAGS= -L${LOCALBASE}/lib' and 'MILTER_CFLAGS= > -I${LOCALBASE}/include' in order to help finding relevant files from port > mail/libmilter. > > What worries my somehow, although clamav is working as usual, is the > following part in poudrier's log: > > checking for mi_stop in -lmilter… yes > checking libmilter/mfapi.h usability… yes > checking libmilter/mfapi.h presence… no > configure: WARNING: libmilter/mfapi.h: accepted by the compiler, > rejected by the preprocessor! > configure: WARNING: libmilter/mfapi.h: proceeding with the compiler's > result > checking for libmilter/mfapi.h... yes > > > Here my question: Is this the right way to fix this issue? I'm not sure why configure script produces such warning messages. But mail/libmilter surely installs ${PREFIX}/lib/libmilter/mfapi.h and configure script correctly detects it anyway. Therefore I don't think this warning message is of much concern. And I submitted a bit modified patch as following bug report. security/clamav: Fix build after r541115 when base system is build with 'WITHOUT_SENDMAIL=yes' https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247792 Best Regards. --- Yasuhiro KIMURA _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"