Hi, mail/imapfilter fails to build on 12-beta4
context: FreeBSD 12.0-BETA4 #2 r340371 ports r484903 OpenSSL 1.1.1-freebsd error is: <snip> /usr/ports/mail/imapfilter# make MAKE_JOBS_UNSAFE=yes ===> Building for imapfilter-2.6.11_1 cd src && /usr/bin/make all cc -Wall -Wextra -O -DCONFIG_SHAREDIR='"/usr/local/share/imapfilter"' -I/usr/local/include -I/usr/local/include/lua52 -c auth.c -o auth.o auth.c:23:28: warning: extra tokens at end of #ifdef directive [-Wextra-tokens] #ifdef HAVE_OPAQUE_STRUCTS && !defined(LIBRESSL_VERSION_NUMBER) ^ // auth.c:26:11: error: variable has incomplete type 'HMAC_CTX' (aka 'struct hmac_ctx_st') HMAC_CTX ctx; ^ /usr/include/openssl/ossl_typ.h:102:16: note: forward declaration of 'struct hmac_ctx_st' typedef struct hmac_ctx_st HMAC_CTX; ^ auth.c:35:28: warning: extra tokens at end of #ifdef directive [-Wextra-tokens] #ifdef HAVE_OPAQUE_STRUCTS && !defined(LIBRESSL_VERSION_NUMBER) ^ // auth.c:43:2: warning: implicit declaration of function 'HMAC_CTX_init' is invalid in C99 [-Wimplicit-function-declaration] HMAC_CTX_init(&ctx); ^ auth.c:44:2: warning: 'HMAC_Init' is deprecated [-Wdeprecated-declarations] HMAC_Init(&ctx, (const unsigned char *)pass, strlen(pass), EVP_md5()); ^ /usr/include/openssl/hmac.h:30:1: note: 'HMAC_Init' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/opensslconf.h:147:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:110:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ auth.c:47:2: warning: implicit declaration of function 'HMAC_CTX_cleanup' is invalid in C99 [-Wimplicit-function-declaration] HMAC_CTX_cleanup(&ctx); ^ 5 warnings and 1 error generated. *** Error code 1 Stop. make[3]: stopped in /buildports/usr/ports/mail/imapfilter/work/imapfilter-2.6.11/src *** Error code 1 Stop. make[2]: stopped in /buildports/usr/ports/mail/imapfilter/work/imapfilter-2.6.11 *** Error code 1 Stop. make[1]: stopped in /usr/ports/mail/imapfilter *** Error code 1 Stop. make: stopped in /usr/ports/mail/imapfilter </snip> sorry about the odd formatting -- J. _______________________________________________ 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"