+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/megacmd-1.6.3/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/megacmd-1.6.3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for megacmd-1.6.3 --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in sdk --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in include --- src/.deps/.dirstamp --- --- src/crypto/.dirstamp --- --- src/crypto/.deps/.dirstamp --- --- src/db/.dirstamp --- --- src/db/.deps/.dirstamp --- --- src/gfx/.dirstamp --- --- src/gfx/.deps/.dirstamp --- --- src/posix/.dirstamp --- --- src/posix/.deps/.dirstamp --- --- src/thread/.dirstamp --- --- src/thread/.deps/.dirstamp --- --- src/.dirstamp --- --- src/crypto/libmega_la-cryptopp.lo --- CXX src/crypto/libmega_la-cryptopp.lo --- src/db/libmega_la-sqlite.lo --- CXX src/db/libmega_la-sqlite.lo --- src/crypto/libmega_la-cryptopp.lo --- In file included from ./include/mega/crypto/cryptopp.h:39, from ./include/mega/types.h:69, from ./include/mega.h:33, from src/crypto/cryptopp.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/cryptopp/pwdbased.h: In instantiation of 'size_t CryptoPP::PKCS5_PBKDF2_HMAC::DeriveKey(CryptoPP::byte*, size_t, CryptoPP::byte, const byte*, size_t, const byte*, size_t, unsigned int, double) const [with T = CryptoPP::SHA512; size_t = long unsigned int; CryptoPP::byte = unsigned char]': src/crypto/cryptopp.cpp:920:13: required from here /home/pbulk/build/net/megacmd/work/.buildlink/include/cryptopp/pwdbased.h:287:70: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] 287 | timeInSeconds = timeInSeconds / ((derivedLen + buffer.size() - 1) / buffer.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ --- src/crypto/libmega_la-sodium.lo --- CXX src/crypto/libmega_la-sodium.lo --- src/gfx/libmega_la-external.lo --- CXX src/gfx/libmega_la-external.lo --- src/posix/libmega_la-fs.lo --- CXX src/posix/libmega_la-fs.lo --- src/posix/libmega_la-console.lo --- CXX src/posix/libmega_la-console.lo --- src/posix/libmega_la-net.lo --- CXX src/posix/libmega_la-net.lo --- src/posix/libmega_la-waiter.lo --- CXX src/posix/libmega_la-waiter.lo --- src/posix/libmega_la-net.lo --- src/posix/net.cpp: In member function 'void mega::CurlHttpIO::filterDNSservers()': src/posix/net.cpp:425:40: warning: 'int ares_get_servers(ares_channel_t*, ares_addr_node**)' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] 425 | if (ares_get_servers(ares, &servers) == ARES_SUCCESS) | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:855:61: note: declared here 855 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_get_servers_csv) int ares_get_servers( | ^~~~~~~~~~~~~~~~ src/posix/net.cpp: In member function 'void mega::CurlHttpIO::addaresevents(mega::Waiter*)': src/posix/net.cpp:521:64: warning: 'int ares_getsock(ares_channel_t*, ares_socket_t*, int)' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 521 | int bitmask = ares_getsock(ares, socks, ARES_GETSOCK_MAXNUM); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:616:31: note: declared here 616 | ARES_OPT_SOCK_STATE_CB) int ares_getsock(ares_channel_t *channel, | ^~~~~~~~~~~~ src/posix/net.cpp: In member function 'void mega::CurlHttpIO::request_proxy_ip()': src/posix/net.cpp:1706:92: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1706 | ares_gethostbyname(ares, proxyhost.c_str(), PF_INET6, proxy_ready_callback, httpctx); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:592:58: note: declared here 592 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ src/posix/net.cpp:1710:87: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1710 | ares_gethostbyname(ares, proxyhost.c_str(), PF_INET, proxy_ready_callback, httpctx); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:592:58: note: declared here 592 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ src/posix/net.cpp: In member function 'virtual void mega::CurlHttpIO::post(mega::HttpReq*, const char*, unsigned int)': src/posix/net.cpp:2049:103: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 2049 | ares_gethostbyname(ares, httpctx->hostname.c_str(), PF_INET6, ares_completed_callback, httpctx); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:592:58: note: declared here 592 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ src/posix/net.cpp:2053:98: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 2053 | ares_gethostbyname(ares, httpctx->hostname.c_str(), PF_INET, ares_completed_callback, httpctx); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:592:58: note: declared here 592 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ src/posix/net.cpp: In static member function 'static int mega::CurlHttpIO::sockopt_callback(void*, curl_socket_t, curlsocktype)': src/posix/net.cpp:2790:115: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 2790 | ares_gethostbyname(httpio->ares, httpctx->hostname.c_str(), PF_INET6, ares_completed_callback, httpctx); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:592:58: note: declared here 592 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ src/posix/net.cpp:2794:110: warning: 'void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 2794 | ares_gethostbyname(httpio->ares, httpctx->hostname.c_str(), PF_INET, ares_completed_callback, httpctx); | ^ In file included from ./include/mega/posix/meganet.h:34, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/ares.h:592:58: note: declared here 592 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp: In static member function 'static int mega::CurlHttpIO::cert_verify_callback(X509_STORE_CTX*, void*)': src/posix/net.cpp:2925:58: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2925 | if (BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) == sizeof APISSLMODULUS1 - 1 | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:1356:22: note: declared here 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2925:59: warning: 'const BIGNUM* RSA_get0_n(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2925 | if (BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) == sizeof APISSLMODULUS1 - 1 | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/rsa.h:243:37: note: declared here 243 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_n(const RSA *d); | ^~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2926:65: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2926 | && BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))) == sizeof APISSLEXPONENT - 1) | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:1356:22: note: declared here 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2926:66: warning: 'const BIGNUM* RSA_get0_e(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2926 | && BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))) == sizeof APISSLEXPONENT - 1) | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/rsa.h:244:37: note: declared here 244 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_e(const RSA *d); | ^~~~~~~~~~ src/posix/net.cpp:2928:55: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2928 | BN_bn2bin(RSA_get0_n(EVP_PKEY_get0_RSA(evp)), buf); | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:1356:22: note: declared here 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ src/posix/net.cpp:2928:56: warning: 'const BIGNUM* RSA_get0_n(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2928 | BN_bn2bin(RSA_get0_n(EVP_PKEY_get0_RSA(evp)), buf); | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/rsa.h:243:37: note: declared here 243 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_n(const RSA *d); | ^~~~~~~~~~ src/posix/net.cpp:2937:59: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2937 | BN_bn2bin(RSA_get0_e(EVP_PKEY_get0_RSA(evp)), buf); | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:1356:22: note: declared here 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ src/posix/net.cpp:2937:60: warning: 'const BIGNUM* RSA_get0_e(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2937 | BN_bn2bin(RSA_get0_e(EVP_PKEY_get0_RSA(evp)), buf); | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/rsa.h:244:37: note: declared here 244 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_e(const RSA *d); | ^~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2952:101: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2952 | LOG_warn << "Public key size mismatch " << BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) << " " << BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))); | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:1356:22: note: declared here 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2952:102: warning: 'const BIGNUM* RSA_get0_n(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2952 | LOG_warn << "Public key size mismatch " << BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) << " " << BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))); | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/rsa.h:243:37: note: declared here 243 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_n(const RSA *d); | ^~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2952:160: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2952 | LOG_warn << "Public key size mismatch " << BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) << " " << BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))); | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:1356:22: note: declared here 1356 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/params.h:16, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/evp.h:32, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: src/posix/net.cpp:2952:161: warning: 'const BIGNUM* RSA_get0_e(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 2952 | LOG_warn << "Public key size mismatch " << BN_num_bytes(RSA_get0_n(EVP_PKEY_get0_RSA(evp))) << " " << BN_num_bytes(RSA_get0_e(EVP_PKEY_get0_RSA(evp))); | ^ /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bn.h:189:40: note: in definition of macro 'BN_num_bytes' 189 | # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8) | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/ssl.h:32, from ./include/mega/posix/meganet.h:28, from ./include/mega.h:74, from src/posix/net.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/rsa.h:244:37: note: declared here 244 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_e(const RSA *d); | ^~~~~~~~~~ --- src/posix/libmega_la-waiter.lo --- src/posix/waiter.cpp: In member function 'virtual void mega::PosixWaiter::notify()': src/posix/waiter.cpp:194:14: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 194 | write(m_pipe[1], "0", 1); | ~~~~~^~~~~~~~~~~~~~~~~~~ --- src/posix/libmega_la-consolewaiter.lo --- CXX src/posix/libmega_la-consolewaiter.lo --- src/libmega_la-megaclient.lo --- CXX src/libmega_la-megaclient.lo --- src/libmega_la-attrmap.lo --- CXX src/libmega_la-attrmap.lo --- src/libmega_la-megaclient.lo --- src/megaclient.cpp: In member function 'std::string mega::KeyManager::toKeysContainer()': src/megaclient.cpp:20689:10: warning: unused variable 'header' [-Wunused-variable] 20689 | byte header[2] = {20, 0}; | ^~~~~~ In file included from ./include/mega/crypto/cryptopp.h:39, from ./include/mega/types.h:69, from ./include/mega.h:33, from src/megaclient.cpp:22: /home/pbulk/build/net/megacmd/work/.buildlink/include/cryptopp/pwdbased.h: In instantiation of 'size_t CryptoPP::PKCS5_PBKDF2_HMAC::DeriveKey(CryptoPP::byte*, size_t, CryptoPP::byte, const byte*, size_t, const byte*, size_t, unsigned int, double) const [with T = CryptoPP::SHA512; size_t = long unsigned int; CryptoPP::byte = unsigned char]': src/megaclient.cpp:10494:72: required from here /home/pbulk/build/net/megacmd/work/.buildlink/include/cryptopp/pwdbased.h:287:70: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] 287 | timeInSeconds = timeInSeconds / ((derivedLen + buffer.size() - 1) / buffer.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ --- src/libmega_la-autocomplete.lo --- CXX src/libmega_la-autocomplete.lo --- src/libmega_la-backofftimer.lo --- CXX src/libmega_la-backofftimer.lo --- src/libmega_la-base64.lo --- CXX src/libmega_la-base64.lo --- src/libmega_la-command.lo --- CXX src/libmega_la-command.lo --- src/libmega_la-commands.lo --- CXX src/libmega_la-commands.lo src/commands.cpp: In member function 'virtual bool mega::CommandGetUserData::procresult(mega::Command::Result)': src/commands.cpp:4123:12: warning: variable 'me' set but not used [-Wunused-but-set-variable] 4123 | handle me = UNDEF; | ^~ src/commands.cpp: In member function 'virtual bool mega::CommandGetUserQuota::procresult(mega::Command::Result)': src/commands.cpp:4989:10: warning: variable 'got_storage' set but not used [-Wunused-but-set-variable] 4989 | bool got_storage = false; | ^~~~~~~~~~~ src/commands.cpp:4990:10: warning: variable 'got_storage_used' set but not used [-Wunused-but-set-variable] 4990 | bool got_storage_used = false; | ^~~~~~~~~~~~~~~~ --- src/libmega_la-db.lo --- CXX src/libmega_la-db.lo --- src/libmega_la-fileattributefetch.lo --- CXX src/libmega_la-fileattributefetch.lo --- src/libmega_la-file.lo --- CXX src/libmega_la-file.lo --- src/libmega_la-filefingerprint.lo --- CXX src/libmega_la-filefingerprint.lo --- src/libmega_la-filesystem.lo --- CXX src/libmega_la-filesystem.lo --- src/libmega_la-gfx.lo --- CXX src/libmega_la-gfx.lo --- src/libmega_la-http.lo --- CXX src/libmega_la-http.lo --- src/libmega_la-json.lo --- CXX src/libmega_la-json.lo --- src/libmega_la-mediafileattribute.lo --- CXX src/libmega_la-mediafileattribute.lo --- src/libmega_la-node.lo --- CXX src/libmega_la-node.lo --- src/libmega_la-pubkeyaction.lo --- CXX src/libmega_la-pubkeyaction.lo --- src/libmega_la-raid.lo --- CXX src/libmega_la-raid.lo --- src/libmega_la-testhooks.lo --- CXX src/libmega_la-testhooks.lo --- src/libmega_la-request.lo --- CXX src/libmega_la-request.lo --- src/libmega_la-serialize64.lo --- CXX src/libmega_la-serialize64.lo --- src/libmega_la-nodemanager.lo --- CXX src/libmega_la-nodemanager.lo --- src/libmega_la-setandelement.lo --- CXX src/libmega_la-setandelement.lo --- src/libmega_la-share.lo --- CXX src/libmega_la-share.lo --- src/libmega_la-sharenodekeys.lo --- CXX src/libmega_la-sharenodekeys.lo --- src/libmega_la-sync.lo --- CXX src/libmega_la-sync.lo --- src/libmega_la-transfer.lo --- CXX src/libmega_la-transfer.lo --- src/libmega_la-transferslot.lo --- CXX src/libmega_la-transferslot.lo --- src/libmega_la-treeproc.lo --- CXX src/libmega_la-treeproc.lo --- src/libmega_la-user.lo --- CXX src/libmega_la-user.lo --- src/libmega_la-useralerts.lo --- CXX src/libmega_la-useralerts.lo --- src/libmega_la-utils.lo --- CXX src/libmega_la-utils.lo --- src/libmega_la-logging.lo --- CXX src/libmega_la-logging.lo --- src/libmega_la-waiterbase.lo --- CXX src/libmega_la-waiterbase.lo --- src/libmega_la-proxy.lo --- CXX src/libmega_la-proxy.lo --- src/libmega_la-mega_utf8proc.lo --- CXX src/libmega_la-mega_utf8proc.lo --- src/libmega_la-mega_ccronexpr.lo --- CXX src/libmega_la-mega_ccronexpr.lo --- src/libmega_la-mega_evt_tls.lo --- CXX src/libmega_la-mega_evt_tls.lo --- src/libmega_la-pendingcontactrequest.lo --- CXX src/libmega_la-pendingcontactrequest.lo --- src/libmega_la-mega_evt_tls.lo --- src/mega_evt_tls.cpp: In function 'void tls_begin()': src/mega_evt_tls.cpp:67:26: warning: 'int ERR_load_BIO_strings()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 67 | ERR_load_BIO_strings(); | ^ In file included from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/cryptoerr.h:17, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/crypto.h:38, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/bio.h:30, from /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/err.h:29, from ./include/mega/mega_evt_tls.h:25, from src/mega_evt_tls.cpp:24: /home/pbulk/build/net/megacmd/work/.buildlink/include/openssl/cryptoerr_legacy.h:31:27: note: declared here 31 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BIO_strings(void); | ^~~~~~~~~~~~~~~~~~~~ src/mega_evt_tls.cpp: In function 'int evt_ctx_init_ex(evt_ctx_t*, const char*, const char*)': src/mega_evt_tls.cpp:207:9: warning: variable 'r' set but not used [-Wunused-but-set-variable] 207 | int r = 0; | ^ --- src/libmega_la-textchat.lo --- CXX src/libmega_la-textchat.lo --- src/libmega_la-mega_zxcvbn.lo --- CXX src/libmega_la-mega_zxcvbn.lo --- src/libmega_la-megaapi_impl.lo --- CXX src/libmega_la-megaapi_impl.lo --- src/libmega_la-megaapi.lo --- CXX src/libmega_la-megaapi.lo --- src/libmega_la-heartbeats.lo --- CXX src/libmega_la-heartbeats.lo --- src/libmega_la-mega_http_parser.lo --- CXX src/libmega_la-mega_http_parser.lo --- src/thread/libmega_la-posixthread.lo --- CXX src/thread/libmega_la-posixthread.lo --- src/libmega.la --- OBJCXXLD src/libmega.la --- src/.dirstamp --- --- src/.deps/.dirstamp --- --- src/megacmdshell/.dirstamp --- --- src/megacmdshell/.deps/.dirstamp --- --- src/mega_exec-megacmdcommonutils.o --- --- src/client/.dirstamp --- --- src/mega_exec-megacmdcommonutils.o --- CXX src/mega_exec-megacmdcommonutils.o --- src/client/.deps/.dirstamp --- --- src/megacmdshell/mega_exec-megacmdshellcommunications.o --- CXX src/megacmdshell/mega_exec-megacmdshellcommunications.o src/megacmdshell/megacmdshellcommunications.cpp: In static member function 'static SOCKET megacmd::MegaCmdShellCommunications::createSocket(int, bool, bool)': src/megacmdshell/megacmdshellcommunications.cpp:335:28: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 335 | freopen(pathtolog.c_str(),"w",stdout); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- sdk/src/thread/mega_exec-posixthread.o --- CXX sdk/src/thread/mega_exec-posixthread.o --- sdk/src/mega_exec-logging.o --- CXX sdk/src/mega_exec-logging.o --- src/mega_cmd_server-megacmdcommonutils.o --- CXX src/mega_cmd_server-megacmdcommonutils.o --- src/mega_cmd-megacmdcommonutils.o --- CXX src/mega_cmd-megacmdcommonutils.o --- sdk/src/thread/mega_cmd-posixthread.o --- CXX sdk/src/thread/mega_cmd-posixthread.o --- sdk/src/mega_cmd-logging.o --- CXX sdk/src/mega_cmd-logging.o --- src/megacmdshell/mega_cmd-megacmdshellcommunications.o --- CXX src/megacmdshell/mega_cmd-megacmdshellcommunications.o --- src/megacmdshell/mega_cmd-megacmdshell.o --- CXX src/megacmdshell/mega_cmd-megacmdshell.o --- src/megacmdshell/mega_cmd-megacmdshellcommunications.o --- src/megacmdshell/megacmdshellcommunications.cpp: In static member function 'static SOCKET megacmd::MegaCmdShellCommunications::createSocket(int, bool, bool)': src/megacmdshell/megacmdshellcommunications.cpp:335:28: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 335 | freopen(pathtolog.c_str(),"w",stdout); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/client/mega_exec-megacmdclient.o --- CXX src/client/mega_exec-megacmdclient.o --- src/megacmdshell/mega_cmd-megacmdshell.o --- src/megacmdshell/megacmdshell.cpp: In function 'void megacmd::changedir(const string&)': src/megacmdshell/megacmdshell.cpp:893:10: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 893 | chdir(where.c_str()); | ~~~~~^~~~~~~~~~~~~~~ src/megacmdshell/megacmdshell.cpp: In function 'int main(int, char**)': src/megacmdshell/megacmdshell.cpp:2363:15: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 2363 | system("reset -I"); | ~~~~~~^~~~~~~~~~~~ --- src/mega_cmd_server-megacmd.o --- CXX src/mega_cmd_server-megacmd.o --- src/mega_cmd_server-comunicationsmanager.o --- CXX src/mega_cmd_server-comunicationsmanager.o --- src/mega_cmd_server-megacmd.o --- src/megacmd.cpp: In function 'bool megacmd::executeUpdater(bool*, bool)': src/megacmd.cpp:3455:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3455 | donotinstallstr = "--do-not-install"; | ^~~~~~~~~~~~~~~~~~ src/megacmd.cpp:3468:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3468 | char * args[] = {"mega-cmd-updater", "--normal-update", donotinstallstr, NULL}; | ^~~~~~~~~~~~~~~~~~ src/megacmd.cpp:3468:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3468 | char * args[] = {"mega-cmd-updater", "--normal-update", donotinstallstr, NULL}; | ^~~~~~~~~~~~~~~~~ src/megacmd.cpp: In function 'bool megacmd::restartServer()': src/megacmd.cpp:3589:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 3589 | argv[j++]="--wait-for"; | ^~~~~~~~~~~~ --- src/mega_cmd_server-megacmdutils.o --- CXX src/mega_cmd_server-megacmdutils.o --- src/mega_cmd_server-configurationmanager.o --- CXX src/mega_cmd_server-configurationmanager.o --- src/mega_cmd_server-megacmdlogger.o --- CXX src/mega_cmd_server-megacmdlogger.o --- src/mega_cmd_server-megacmdsandbox.o --- CXX src/mega_cmd_server-megacmdsandbox.o --- src/mega_cmd_server-listeners.o --- CXX src/mega_cmd_server-listeners.o --- src/mega_cmd_server-megacmdexecuter.o --- CXX src/mega_cmd_server-megacmdexecuter.o --- src/mega_cmd_server-megacmdtransfermanager.o --- CXX src/mega_cmd_server-megacmdtransfermanager.o --- src/mega_cmd_server-comunicationsmanagerportsockets.o --- CXX src/mega_cmd_server-comunicationsmanagerportsockets.o --- src/mega_cmd_server-comunicationsmanagerfilesockets.o --- CXX src/mega_cmd_server-comunicationsmanagerfilesockets.o --- mega-cmd --- CXXLD mega-cmd --- mega-exec --- CXXLD mega-exec --- mega-cmd-server --- OBJCXXLD mega-cmd-server ./sdk/src/.libs/libmega.so: undefined reference to `__stack_chk_guard' collect2: error: ld returned 1 exit status *** [mega-cmd-server] Error code 1 bmake[2]: stopped in /home/pbulk/build/net/megacmd/work/MEGAcmd-1.6.3_Linux 1 error bmake[2]: stopped in /home/pbulk/build/net/megacmd/work/MEGAcmd-1.6.3_Linux *** [all-recursive] Error code 1 bmake[1]: stopped in /home/pbulk/build/net/megacmd/work/MEGAcmd-1.6.3_Linux 1 error bmake[1]: stopped in /home/pbulk/build/net/megacmd/work/MEGAcmd-1.6.3_Linux *** [all] Error code 2 bmake: stopped in /home/pbulk/build/net/megacmd/work/MEGAcmd-1.6.3_Linux 1 error bmake: stopped in /home/pbulk/build/net/megacmd/work/MEGAcmd-1.6.3_Linux *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/net/megacmd *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/net/megacmd