=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for ucommon-7.0.0nb1 Scanning dependencies of target ucommon [ 2%] Building CXX object CMakeFiles/ucommon.dir/corelib/arrayref.cpp.o [ 2%] Building CXX object CMakeFiles/ucommon.dir/corelib/access.cpp.o [ 3%] Building CXX object CMakeFiles/ucommon.dir/corelib/datetime.cpp.o [ 5%] Building CXX object CMakeFiles/ucommon.dir/corelib/keydata.cpp.o [ 6%] Building CXX object CMakeFiles/ucommon.dir/corelib/linked.cpp.o [ 7%] Building CXX object CMakeFiles/ucommon.dir/corelib/condition.cpp.o [ 8%] Building CXX object CMakeFiles/ucommon.dir/corelib/memory.cpp.o [ 10%] Building CXX object CMakeFiles/ucommon.dir/corelib/object.cpp.o [ 11%] Building CXX object CMakeFiles/ucommon.dir/corelib/cpr.cpp.o [ 12%] Building CXX object CMakeFiles/ucommon.dir/corelib/fsys.cpp.o [ 19%] Building CXX object CMakeFiles/ucommon.dir/corelib/numbers.cpp.o [ 19%] Building CXX object CMakeFiles/ucommon.dir/corelib/mapped.cpp.o [ 20%] Building CXX object CMakeFiles/ucommon.dir/corelib/protocols.cpp.o [ 20%] Building CXX object CMakeFiles/ucommon.dir/corelib/counter.cpp.o [ 20%] Building CXX object CMakeFiles/ucommon.dir/corelib/mapref.cpp.o [ 17%] Building CXX object CMakeFiles/ucommon.dir/corelib/atomic.cpp.o [ 21%] Building CXX object CMakeFiles/ucommon.dir/corelib/regex.cpp.o [ 23%] Building CXX object CMakeFiles/ucommon.dir/corelib/reuse.cpp.o [ 24%] Building CXX object CMakeFiles/ucommon.dir/corelib/shared.cpp.o [ 25%] Building CXX object CMakeFiles/ucommon.dir/corelib/shell.cpp.o [ 26%] Building CXX object CMakeFiles/ucommon.dir/corelib/socket.cpp.o [ 28%] Building CXX object CMakeFiles/ucommon.dir/corelib/stream.cpp.o [ 29%] Building CXX object CMakeFiles/ucommon.dir/corelib/string.cpp.o [ 30%] Building CXX object CMakeFiles/ucommon.dir/corelib/thread.cpp.o [ 32%] Building CXX object CMakeFiles/ucommon.dir/corelib/timer.cpp.o [ 33%] Building CXX object CMakeFiles/ucommon.dir/corelib/typeref.cpp.o [ 34%] Building CXX object CMakeFiles/ucommon.dir/corelib/unicode.cpp.o [ 35%] Linking CXX shared library libucommon.so [ 35%] Built target ucommon Scanning dependencies of target ucommon-keywait Scanning dependencies of target ucommon-pdetach Scanning dependencies of target usecure Scanning dependencies of target ucommon-sockaddr Scanning dependencies of target ucommon-args [ 37%] Building CXX object utils/CMakeFiles/ucommon-keywait.dir/keywait.cpp.o [ 38%] Building CXX object utils/CMakeFiles/ucommon-sockaddr.dir/sockaddr.cpp.o [ 39%] Building CXX object CMakeFiles/usecure.dir/openssl/digest.cpp.o [ 41%] Building CXX object CMakeFiles/usecure.dir/openssl/secure.cpp.o [ 42%] Building CXX object utils/CMakeFiles/ucommon-args.dir/args.cpp.o Scanning dependencies of target commoncpp [ 43%] Building CXX object CMakeFiles/usecure.dir/openssl/cipher.cpp.o [ 46%] Building CXX object CMakeFiles/usecure.dir/openssl/sstream.cpp.o [ 46%] Building CXX object CMakeFiles/usecure.dir/openssl/random.cpp.o [ 47%] Building CXX object utils/CMakeFiles/ucommon-pdetach.dir/pdetach.cpp.o [ 48%] Building CXX object CMakeFiles/usecure.dir/openssl/hmac.cpp.o [ 50%] Building CXX object CMakeFiles/usecure.dir/nossl/common.cpp.o [ 51%] Building CXX object CMakeFiles/commoncpp.dir/commoncpp/address.cpp.o [ 52%] Building CXX object CMakeFiles/commoncpp.dir/commoncpp/dir.cpp.o [ 55%] Building CXX object CMakeFiles/commoncpp.dir/commoncpp/applog.cpp.o [ 55%] Building CXX object CMakeFiles/commoncpp.dir/commoncpp/dso.cpp.o [ 56%] Building CXX object CMakeFiles/commoncpp.dir/commoncpp/dccp.cpp.o [ 57%] Linking CXX executable keywait /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp: In member function 'void ucommon::Digest::set(const char*)': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:40:23: error: invalid use of incomplete type 'EVP_MD_CTX {aka struct evp_md_ctx_st}' context = new EVP_MD_CTX; ^~~~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:19: /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX {aka struct evp_md_ctx_st}' typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp: In member function 'void ucommon::Digest::release()': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:49:9: error: 'EVP_MD_CTX_cleanup' was not declared in this scope EVP_MD_CTX_cleanup((EVP_MD_CTX *)context); ^~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable sockaddr /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp: In member function 'void ucommon::Cipher::release()': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp:111:33: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] delete (EVP_CIPHER_CTX*)context; ^~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp:111:16: warning: invalid use of incomplete type 'struct evp_cipher_ctx_st' delete (EVP_CIPHER_CTX*)context; ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp:19: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st' typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp:111:33: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined delete (EVP_CIPHER_CTX*)context; ^~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp: In member function 'void ucommon::Cipher::set(ucommon::Cipher::key_t, ucommon::Cipher::__mode_t, uint8_t*, size_t)': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp:128:19: error: invalid use of incomplete type 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}' context = new EVP_CIPHER_CTX; ^~~~~~~~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/cipher.cpp:19: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}' typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX; ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp: In member function 'void ucommon::HMAC::set(const char*, const keybytes&)': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:38:25: error: invalid use of incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' context = new ::HMAC_CTX; ^~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:19: /usr/include/openssl/ossl_typ.h:102:16: note: forward declaration of 'HMAC_CTX {aka struct hmac_ctx_st}' typedef struct hmac_ctx_st HMAC_CTX; ^~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:39:9: error: 'HMAC_CTX_init' was not declared in this scope HMAC_CTX_init((HMAC_CTX *)context); ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:49:9: note: suggested alternative: 'EVP_MD_CTX_create' EVP_MD_CTX_cleanup((EVP_MD_CTX *)context); ^~~~~~~~~~~~~~~~~~ EVP_MD_CTX_create /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:52:45: error: invalid application of 'sizeof' to incomplete type 'EVP_MD_CTX {aka evp_md_ctx_st}' memset(context, 0, sizeof(EVP_MD_CTX)); ^ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:53:30: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] delete (EVP_MD_CTX *)context; ^~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:53:16: warning: invalid use of incomplete type 'struct evp_md_ctx_st' delete (EVP_MD_CTX *)context; ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:19: /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'struct evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:53:30: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined delete (EVP_MD_CTX *)context; ^~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp: In member function 'void ucommon::Digest::reset()': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:74:27: error: invalid use of incomplete type 'EVP_MD_CTX {aka struct evp_md_ctx_st}' context = new EVP_MD_CTX; ^~~~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/digest.cpp:19: /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX {aka struct evp_md_ctx_st}' typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/random.cpp: In static member function 'static size_t ucommon::Random::fill(uint8_t*, size_t)': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/random.cpp:50:40: warning: 'int RAND_pseudo_bytes(unsigned char*, int)' is deprecated [-Wdeprecated-declarations] if(RAND_pseudo_bytes(buf, (int)size)) ^ In file included from /usr/include/openssl/e_os2.h:13:0, from /usr/include/openssl/ssl.h:15, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/random.cpp:19: /usr/include/openssl/rand.h:44:1: note: declared here DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num)) ^ [ 60%] Linking CXX executable pdetach /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:39:9: note: suggested alternative: 'HMAC_CTX_new' HMAC_CTX_init((HMAC_CTX *)context); ^~~~~~~~~~~~~ HMAC_CTX_new /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:40:80: warning: 'int HMAC_Init(HMAC_CTX*, const void*, int, const EVP_MD*)' is deprecated [-Wdeprecated-declarations] HMAC_Init((HMAC_CTX *)context, *key, (int)len, (const EVP_MD *)hmactype); ^ In file included from /usr/include/openssl/e_os2.h:13:0, from /usr/include/openssl/ssl.h:15, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:19: /usr/include/openssl/hmac.h:30:1: note: declared here DEPRECATEDIN_1_1_0(__owur int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, ^ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp: In member function 'void ucommon::HMAC::release()': /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:47:9: error: 'HMAC_cleanup' was not declared in this scope HMAC_cleanup((HMAC_CTX *)context); ^~~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:47:9: note: suggested alternative: 'OBJ_cleanup' HMAC_cleanup((HMAC_CTX *)context); ^~~~~~~~~~~~ OBJ_cleanup /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:48:43: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka hmac_ctx_st}' memset(context, 0, sizeof(HMAC_CTX)); ^ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:49:28: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] delete (HMAC_CTX *)context; ^~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:49:16: warning: invalid use of incomplete type 'struct hmac_ctx_st' delete (HMAC_CTX *)context; ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/comp.h:16, from /usr/include/openssl/ssl.h:17, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/local.h:27, from /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:19: /usr/include/openssl/ossl_typ.h:102:16: note: forward declaration of 'struct hmac_ctx_st' typedef struct hmac_ctx_st HMAC_CTX; ^~~~~~~~~~~ /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0/openssl/hmac.cpp:49:28: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined delete (HMAC_CTX *)context; ^~~~~~~ [ 60%] Built target ucommon-keywait --- CMakeFiles/usecure.dir/openssl/cipher.cpp.o --- *** [CMakeFiles/usecure.dir/openssl/cipher.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 [ 61%] Building CXX object CMakeFiles/commoncpp.dir/commoncpp/exception.cpp.o [ 61%] Built target ucommon-sockaddr [ 62%] Linking CXX executable args [ 62%] Built target ucommon-pdetach --- CMakeFiles/usecure.dir/openssl/digest.cpp.o --- *** [CMakeFiles/usecure.dir/openssl/digest.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 --- CMakeFiles/usecure.dir/openssl/hmac.cpp.o --- *** [CMakeFiles/usecure.dir/openssl/hmac.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 --- utils/CMakeFiles/ucommon-args.dir/all --- *** [utils/CMakeFiles/ucommon-args.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 3 errors make[2]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 --- CMakeFiles/usecure.dir/all --- *** [CMakeFiles/usecure.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 --- CMakeFiles/commoncpp.dir/all --- *** [CMakeFiles/commoncpp.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 3 errors make[1]: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 *** [all] Error code 2 make: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 1 error make: stopped in /tmp/pkgbuild/devel/ucommon/work.x86_64/ucommon-7.0.0 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/devel/ucommon *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/ucommon