I had originally installed OpenSMTPD 5.4.6 from source at https://www.opensmtpd.org/archives/opensmtpd-5.4.6.tar.gz, but I didn't notice that you could install the filters by uncommenting a line in the Makefile. So I did. Unfortunantly I got a lot of errors doing so. Here are a few that I haven't been able to correct yet.
/tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../filter_dnsbl.c: In function 'main': /tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../filter_dnsbl.c:125: warning: passing argument 1 of 'filter_api_on_connect' from incompatible pointer type cc -O2 -pipe -I/usr/src/lib/libc/asr -DNO_IO -DBUILD_FILTER -I/tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../../ -c /tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../asr_event.c /tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../asr_event.c: In function 'async_event_dispatch': /tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../asr_event.c:56: error: 'ASYNC_YIELD' undeclared (first use in this function) /tmp/opensmtpd-5.4.6/smtpd/filters/filter-dnsbl/../asr_event.c:62: error: 'ASYNC_READ' undeclared (first use in this function) I can't find ASYNC_YIELD or ASYNC_READ defined anywhere and I'm not sure what it should be. Hopefully, all of this is fixed somewhere if not I'll keep at it. Thanks -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
