=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for cyrus-imapd-2.2.13p1nb20 ### Making all in /data/scratch/mail/cyrus-imapd/work/cyrus-imapd-2.2.13p1/man ### Making all in /data/scratch/mail/cyrus-imapd/work/cyrus-imapd-2.2.13p1/et ./config_script ./compile_et.sh /usr/bin/awk sed > compile_et chmod 755 compile_et clang -c -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -DHAVE_CONFIG_H -I. -I./../lib -I. -I.. -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 error_message.c clang -c -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -DHAVE_CONFIG_H -I. -I./../lib -I. -I.. -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 et_name.c clang -c -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -DHAVE_CONFIG_H -I. -I./../lib -I. -I.. -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 init_et.c init_et.c:52:14: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration] extern char *malloc(), *realloc(); ^ init_et.c:52:14: note: 'malloc' is a builtin with type 'void *(unsigned long)' init_et.c:52:25: warning: incompatible redeclaration of library function 'realloc' [-Wincompatible-library-redeclaration] extern char *malloc(), *realloc(); ^ init_et.c:52:25: note: 'realloc' is a builtin with type 'void *(void *, unsigned long)' 2 warnings generated. clang -c -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -DHAVE_CONFIG_H -I. -I./../lib -I. -I.. -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 com_err.c rm -f libcom_err.a ar cr libcom_err.a error_message.o et_name.o init_et.o com_err.o ranlib libcom_err.a ### Making all in /data/scratch/mail/cyrus-imapd/work/cyrus-imapd-2.2.13p1/lib ./../tools/config2header CC=clang ./imapopts.c ./imapopts.h < ./imapoptions clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC libconfig.c libconfig.c:103:32: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] imapopts[opt].optname, imapopts[opt].val.i); ^~~~~~~~~~~~~~~~~~~ libconfig.c:117:32: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] imapopts[opt].optname, imapopts[opt].val.b); ^~~~~~~~~~~~~~~~~~~ libconfig.c:168:24: warning: implicit conversion from enumeration type 'enum imapopt' to different enumeration type 'enum opttype' [-Wenum-conversion] enum opttype opt = IMAPOPT_ZERO; ~~~ ^~~~~~~~~~~~ libconfig.c:196:15: warning: implicit conversion from enumeration type 'enum imapopt' to different enumeration type 'enum opttype' [-Wenum-conversion] for(opt = IMAPOPT_ZERO; opt < IMAPOPT_LAST; opt++) { ~ ^~~~~~~~~~~~ libconfig.c:267:24: warning: implicit conversion from enumeration type 'enum imapopt' to different enumeration type 'enum opttype' [-Wenum-conversion] enum opttype opt = IMAPOPT_ZERO; ~~~ ^~~~~~~~~~~~ libconfig.c:360:17: warning: implicit conversion from enumeration type 'enum imapopt' to different enumeration type 'enum opttype' [-Wenum-conversion] for (opt = IMAPOPT_ZERO; opt < IMAPOPT_LAST; opt++) { ~ ^~~~~~~~~~~~ libconfig.c:372:17: warning: implicit conversion from enumeration type 'enum imapopt' to different enumeration type 'enum opttype' [-Wenum-conversion] for (opt = IMAPOPT_ZERO; opt < IMAPOPT_LAST; opt++) { ~ ^~~~~~~~~~~~ 7 warnings generated. clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC imapopts.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC hash.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC mpool.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC xstrlcpy.c xstrlcpy.c:59:16: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] return strlen(src); ^ xstrlcpy.c:59:16: note: include the header or explicitly provide a declaration for 'strlen' 1 warning generated. clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC xstrlcat.c xstrlcat.c:51:9: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] o = strlen(dst); ^ xstrlcat.c:51:9: note: include the header or explicitly provide a declaration for 'strlen' 1 warning generated. clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC xmalloc.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC strhash.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC assert.c rm -f libcyrus_min.a ar cr libcyrus_min.a libconfig.o imapopts.o hash.o mpool.o xstrlcpy.o xstrlcat.o xmalloc.o strhash.o assert.o ranlib libcyrus_min.a clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC acl.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC bsearch.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC charset.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC glob.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC retry.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC util.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC libcyr_cfg.c libcyr_cfg.c:145:104: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] syslog(LOG_ERR, "libcyrus_config_getint: option %d: %lld too large for type", cyrus_options[opt].opt, cyrus_options[opt].val.i); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %ld libcyr_cfg.c:158:107: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat] syslog(LOG_ERR, "libcyrus_config_getswitch: option %d: %lld too large for type", cyrus_options[opt].opt, cyrus_options[opt].val.b); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %ld 2 warnings generated. clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC mkgmtime.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC prot.c prot.c:581:18: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] output_buf, output_len); ^~~~~~~~~~ /data/scratch/mail/cyrus-imapd/work/.buildlink/include/sasl/sasl.h:1292:39: note: passing argument to parameter 'outputlen' here const char **output, unsigned *outputlen); ^ prot.c:594:14: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] *output_buf = ptr; ^ ~~~ prot.c:626:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = s->buf; /* Memory buffer info */ ^ ~~~~~~ 3 warnings generated. clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC parseaddr.c clang -c -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -I/usr/include -I/usr/include -I../et -I/usr/pkg/include -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DPIC -fPIC imclient.c imclient.c:1623:16: error: incomplete definition of type 'struct x509_store_ctx_st' switch (ctx->error) { ~~~^ /usr/include/openssl/ossl_typ.h:129:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ imclient.c:1625:44: error: incomplete definition of type 'struct x509_store_ctx_st' X509_NAME_oneline(X509_get_issuer_name(ctx->current_cert), ~~~^ /usr/include/openssl/ossl_typ.h:129:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ imclient.c:1654:12: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] rsa_tmp = RSA_generate_key(keylength, RSA_F4, NULL, NULL); ^ /usr/include/openssl/rsa.h:235:1: note: 'RSA_generate_key' has been explicitly marked deprecated here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^ /usr/include/openssl/opensslconf.h:171:34: note: expanded from macro 'DEPRECATEDIN_0_9_8' # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:122:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ imclient.c:1700:37: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations] imclient->tls_ctx = SSL_CTX_new(TLSv1_client_method()); ^ /usr/include/openssl/ssl.h:1879:1: note: 'TLSv1_client_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) ^ /usr/include/openssl/opensslconf.h:159:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:122:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ imclient.c:1960:12: warning: assigning to 'SSL_CIPHER *' (aka 'struct ssl_cipher_st *') from 'const SSL_CIPHER *' (aka 'const struct ssl_cipher_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] cipher = SSL_get_current_cipher(imclient->tls_conn); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings and 2 errors generated. *** Error code 1 Stop. make[1]: stopped in /data/scratch/mail/cyrus-imapd/work/cyrus-imapd-2.2.13p1/lib *** Error code 1 Stop. make: stopped in /data/scratch/mail/cyrus-imapd/work/cyrus-imapd-2.2.13p1 *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/mail/cyrus-imapd *** Error code 1 Stop. make: stopped in /data/pkgsrc/mail/cyrus-imapd