In file included from ../deps/ncrypto/engine.cc:1:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../deps/ncrypto/engine.cc: In member function ‘void ncrypto::EnginePointer::reset(ENGINE*, bool)’:
../deps/ncrypto/engine.cc:31:20: warning: ‘int ENGINE_finish(ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   31 |       ENGINE_finish(engine);
      |       ~~~~~~~~~~~~~^~~~~~~~
In file included from ../deps/ncrypto/ncrypto.h:23:
/usr/include/openssl/engine.h:630:27: note: declared here
  630 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e);
      |                           ^~~~~~~~~~~~~
../deps/ncrypto/engine.cc:33:18: warning: ‘int ENGINE_free(ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   33 |       ENGINE_free(engine);
      |       ~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/engine.h:493:27: note: declared here
  493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
      |                           ^~~~~~~~~~~
../deps/ncrypto/engine.cc: In static member function ‘static ncrypto::EnginePointer ncrypto::EnginePointer::getEngineByName(const char*, ncrypto::CryptoErrorList*)’:
../deps/ncrypto/engine.cc:50:36: warning: ‘ENGINE* ENGINE_by_id(const char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   50 |   EnginePointer engine(ENGINE_by_id(name));
      |                        ~~~~~~~~~~~~^~~~~~
/usr/include/openssl/engine.h:336:31: note: declared here
  336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
      |                               ^~~~~~~~~~~~
../deps/ncrypto/engine.cc:53:40: warning: ‘ENGINE* ENGINE_by_id(const char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   53 |     engine = EnginePointer(ENGINE_by_id("dynamic"));
      |                            ~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/openssl/engine.h:336:31: note: declared here
  336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
      |                               ^~~~~~~~~~~~
../deps/ncrypto/engine.cc:55:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   55 |       if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name, 0) ||
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/engine.h:479:5: note: declared here
  479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg,
      |     ^~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/engine.cc:56:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   56 |           !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/engine.h:479:5: note: declared here
  479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg,
      |     ^~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/engine.cc: In member function ‘bool ncrypto::EnginePointer::setAsDefault(uint32_t, ncrypto::CryptoErrorList*)’:
../deps/ncrypto/engine.cc:67:28: warning: ‘int ENGINE_set_default(ENGINE*, unsigned int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   67 |   return ENGINE_set_default(engine, flags) != 0;
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/openssl/engine.h:710:27: note: declared here
  710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags);
      |                           ^~~~~~~~~~~~~~~~~~
../deps/ncrypto/engine.cc: In member function ‘bool ncrypto::EnginePointer::init(bool)’:
../deps/ncrypto/engine.cc:73:21: warning: ‘int ENGINE_init(ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   73 |   return ENGINE_init(engine) == 1;
      |          ~~~~~~~~~~~^~~~~~~~
/usr/include/openssl/engine.h:622:27: note: declared here
  622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
      |                           ^~~~~~~~~~~
../deps/ncrypto/engine.cc: In member function ‘ncrypto::EVPKeyPointer ncrypto::EnginePointer::loadPrivateKey(const char*)’:
../deps/ncrypto/engine.cc:79:30: warning: ‘EVP_PKEY* ENGINE_load_private_key(ENGINE*, const char*, UI_METHOD*, void*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   79 |       ENGINE_load_private_key(engine, key_name, nullptr, nullptr));
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/engine.h:640:11: note: declared here
  640 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id,
      |           ^~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/engine.cc: In static member function ‘static void ncrypto::EnginePointer::initEnginesOnce()’:
../deps/ncrypto/engine.cc:85:32: warning: ‘void ENGINE_load_builtin_engines()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   85 |     ENGINE_load_builtin_engines();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/openssl/engine.h:358:28: note: declared here
  358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/engine.cc:86:33: warning: ‘int ENGINE_register_all_complete()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   86 |     ENGINE_register_all_complete();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/openssl/engine.h:415:27: note: declared here
  415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/ncrypto/ncrypto.cc:1:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘int ncrypto::BignumPointer::isPrime(int, PrimeCheckCallback) const’:
../deps/ncrypto/ncrypto.cc:467:24: warning: ‘int BN_is_prime_ex(const BIGNUM*, int, BN_CTX*, BN_GENCB*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  467 |   return BN_is_prime_ex(get(), nchecks, ctx.get(), cb.get());
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/ncrypto/ncrypto.h:4:
/usr/include/openssl/bn.h:379:5: note: declared here
  379 | int BN_is_prime_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx, BN_GENCB *cb);
      |     ^~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::X509View::ifRsa(KeyCallback) const’:
../deps/ncrypto/ncrypto.cc:1356:30: warning: ‘const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1356 |     Rsa rsa(EVP_PKEY_get0_RSA(pkey));
      |             ~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/ncrypto/ncrypto.h:9:
/usr/include/openssl/evp.h:1396:22: note: declared here
 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::X509View::ifEc(KeyCallback) const’:
../deps/ncrypto/ncrypto.cc:1369:31: warning: ‘const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1369 |     Ec ec(EVP_PKEY_get0_EC_KEY(pkey));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/openssl/evp.h:1422:25: note: declared here
 1422 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static ncrypto::DHPointer ncrypto::DHPointer::New(ncrypto::BignumPointer&&, ncrypto::BignumPointer&&)’:
../deps/ncrypto/ncrypto.cc:1593:22: warning: ‘DH* DH_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1593 |   DHPointer dh(DH_new());
      |                ~~~~~~^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../deps/ncrypto/ncrypto.cc:1596:18: warning: ‘int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1596 |   if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {};
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
      |                           ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static ncrypto::DHPointer ncrypto::DHPointer::New(size_t, unsigned int)’:
../deps/ncrypto/ncrypto.cc:1610:22: warning: ‘DH* DH_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1610 |   DHPointer dh(DH_new());
      |                ~~~~~~^~
/usr/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
../deps/ncrypto/ncrypto.cc:1613:32: warning: ‘int DH_generate_parameters_ex(DH*, int, int, BN_GENCB*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1613 |   if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:223:27: note: declared here
  223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DHPointer::CheckResult ncrypto::DHPointer::check()’:
../deps/ncrypto/ncrypto.cc:1624:15: warning: ‘int DH_check(const DH*, int*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1624 |   if (DH_check(dh_.get(), &codes) != 1)
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:231:27: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes);
      |                           ^~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DHPointer::CheckPublicKeyResult ncrypto::DHPointer::checkPublicKey(const ncrypto::BignumPointer&)’:
../deps/ncrypto/ncrypto.cc:1636:23: warning: ‘int DH_check_pub_key(const DH*, const BIGNUM*, int*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1636 |   if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1) {
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:232:27: note: declared here
  232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key,
      |                           ^~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DataPointer ncrypto::DHPointer::getPrime() const’:
../deps/ncrypto/ncrypto.cc:1656:14: warning: ‘void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1656 |   DH_get0_pqg(dh_.get(), &p, nullptr, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DataPointer ncrypto::DHPointer::getGenerator() const’:
../deps/ncrypto/ncrypto.cc:1663:14: warning: ‘void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1663 |   DH_get0_pqg(dh_.get(), nullptr, nullptr, &g);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DataPointer ncrypto::DHPointer::getPublicKey() const’:
../deps/ncrypto/ncrypto.cc:1670:14: warning: ‘void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1670 |   DH_get0_key(dh_.get(), &pub_key, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DataPointer ncrypto::DHPointer::getPrivateKey() const’:
../deps/ncrypto/ncrypto.cc:1677:14: warning: ‘void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1677 |   DH_get0_key(dh_.get(), nullptr, &pvt_key);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:267:28: note: declared here
  267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key,
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DataPointer ncrypto::DHPointer::generateKeys() const’:
../deps/ncrypto/ncrypto.cc:1686:23: warning: ‘int DH_generate_key(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1686 |   if (!DH_generate_key(dh_.get())) return {};
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/openssl/dh.h:234:27: note: declared here
  234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh);
      |                           ^~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘size_t ncrypto::DHPointer::size() const’:
../deps/ncrypto/ncrypto.cc:1693:20: warning: ‘int DH_size(const DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1693 |   int ret = DH_size(dh_.get());
      |             ~~~~~~~^~~~~~~~~~~
/usr/include/openssl/dh.h:214:27: note: declared here
  214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh);
      |                           ^~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::DataPointer ncrypto::DHPointer::computeSecret(const ncrypto::BignumPointer&) const’:
../deps/ncrypto/ncrypto.cc:1707:21: warning: ‘int DH_compute_key(unsigned char*, const BIGNUM*, DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1707 |       DH_compute_key(static_cast(dp.get()), peer.get(), dh_.get());
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:235:27: note: declared here
  235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
      |                           ^~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::DHPointer::setPublicKey(ncrypto::BignumPointer&&)’:
../deps/ncrypto/ncrypto.cc:1724:18: warning: ‘int DH_set0_key(DH*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1724 |   if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
      |                           ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::DHPointer::setPrivateKey(ncrypto::BignumPointer&&)’:
../deps/ncrypto/ncrypto.cc:1737:18: warning: ‘int DH_set0_key(DH*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1737 |   if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:269:27: note: declared here
  269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
      |                           ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::EVPKeyPointer::set(const ncrypto::ECKeyPointer&)’:
../deps/ncrypto/ncrypto.cc:2281:30: warning: ‘int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2281 |   return EVP_PKEY_set1_EC_KEY(pkey_.get(), eckey);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/evp.h:1420:5: note: declared here
 1420 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
      |     ^~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::EVPKeyPointer::operator const EC_KEY*() const’:
../deps/ncrypto/ncrypto.cc:2286:30: warning: ‘const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2286 |   return EVP_PKEY_get0_EC_KEY(pkey_.get());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/evp.h:1422:25: note: declared here
 1422 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::Result ncrypto::EVPKeyPointer::writePrivateKey(const PrivateKeyEncodingConfig&) const’:
../deps/ncrypto/ncrypto.cc:2546:41: warning: ‘const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2546 |       const RSA* rsa = EVP_PKEY_get0_RSA(get());
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1396:22: note: declared here
 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2552:44: warning: ‘int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2552 |           err = PEM_write_bio_RSAPrivateKey(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2553 |                     bio.get(),
      |                     ~~~~~~~~~~              
 2554 |                     rsa,
      |                     ~~~~                    
 2555 |                     config.cipher,
      |                     ~~~~~~~~~~~~~~          
 2556 |                     reinterpret_cast(passphrase.data),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2557 |                     passphrase.len,
      |                     ~~~~~~~~~~~~~~~         
 2558 |                     nullptr,
      |                     ~~~~~~~~                
 2559 |                     nullptr) != 1;
      |                     ~~~~~~~~                
In file included from /usr/include/openssl/ssl.h:39,
                 from ../deps/ncrypto/ncrypto.h:13:
/usr/include/openssl/pem.h:457:1: note: declared here
  457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2564:38: warning: ‘int i2d_RSAPrivateKey_bio(BIO*, const RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2564 |           err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1;
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/ssl.h:34:
/usr/include/openssl/x509.h:632:27: note: declared here
  632 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2609:46: warning: ‘const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2609 |       const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get());
      |                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1422:25: note: declared here
 1422 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey);
      |                         ^~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2615:43: warning: ‘int PEM_write_bio_ECPrivateKey(BIO*, const EC_KEY*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2615 |           err = PEM_write_bio_ECPrivateKey(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2616 |                     bio.get(),
      |                     ~~~~~~~~~~             
 2617 |                     ec,
      |                     ~~~                    
 2618 |                     config.cipher,
      |                     ~~~~~~~~~~~~~~         
 2619 |                     reinterpret_cast(passphrase.data),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2620 |                     passphrase.len,
      |                     ~~~~~~~~~~~~~~~        
 2621 |                     nullptr,
      |                     ~~~~~~~~               
 2622 |                     nullptr) != 1;
      |                     ~~~~~~~~               
/usr/include/openssl/pem.h:472:1: note: declared here
  472 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY)
      | ^~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2627:37: warning: ‘int i2d_ECPrivateKey_bio(BIO*, const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2627 |           err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1;
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/openssl/x509.h:652:27: note: declared here
  652 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey);
      |                           ^~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::Result ncrypto::EVPKeyPointer::writePublicKey(const PublicKeyEncodingConfig&) const’:
../deps/ncrypto/ncrypto.cc:2662:39: warning: ‘const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2662 |     const RSA* rsa = EVP_PKEY_get0_RSA(get());
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1396:22: note: declared here
 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2668:37: warning: ‘int PEM_write_bio_RSAPublicKey(BIO*, const RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2668 |       if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/pem.h:458:1: note: declared here
  458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2676:29: warning: ‘int i2d_RSAPublicKey_bio(BIO*, const RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2676 |     if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) {
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/openssl/x509.h:634:27: note: declared here
  634 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa);
      |                           ^~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘std::optional ncrypto::EVPKeyPointer::getBytesOfRS() const’:
../deps/ncrypto/ncrypto.cc:2751:43: warning: ‘const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2751 |     const DSA* dsa_key = EVP_PKEY_get0_DSA(get());
      |                          ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1405:22: note: declared here
 1405 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2753:49: warning: ‘const BIGNUM* DSA_get0_q(const DSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2753 |     bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key));
      |                                       ~~~~~~~~~~^~~~~~~~~
In file included from ../deps/ncrypto/ncrypto.h:6:
/usr/include/openssl/dsa.h:213:37: note: declared here
  213 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d);
      |                                     ^~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::EVPKeyPointer::operator ncrypto::Rsa() const’:
../deps/ncrypto/ncrypto.cc:2771:28: warning: ‘const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2771 |     rsa = EVP_PKEY_get0_RSA(get());
      |           ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1396:22: note: declared here
 1396 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2773:54: warning: ‘void* EVP_PKEY_get0(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2773 |     rsa = static_cast(EVP_PKEY_get0(get()));
      |                                         ~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1380:7: note: declared here
 1380 | void *EVP_PKEY_get0(const EVP_PKEY *pkey);
      |       ^~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::EVPKeyPointer::operator ncrypto::Dsa() const’:
../deps/ncrypto/ncrypto.cc:2783:43: warning: ‘const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2783 |   OSSL3_CONST DSA* dsa = EVP_PKEY_get0_DSA(get());
      |                          ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/openssl/evp.h:1405:22: note: declared here
 1405 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::EVPKeyPointer::validateDsaParameters() const’:
../deps/ncrypto/ncrypto.cc:2796:39: warning: ‘const dsa_st* EVP_PKEY_get0_DSA(const EVP_PKEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2796 |     const DSA* dsa = EVP_PKEY_get0_DSA(pkey_.get());
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/openssl/evp.h:1405:22: note: declared here
 1405 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey);
      |                      ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:2799:17: warning: ‘void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2799 |     DSA_get0_pqg(dsa, &p, &q, nullptr);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:205:28: note: declared here
  205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘ncrypto::ECKeyPointer ncrypto::ECKeyPointer::clone() const’:
../deps/ncrypto/ncrypto.cc:3534:33: warning: ‘EC_KEY* EC_KEY_dup(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3534 |   return ECKeyPointer(EC_KEY_dup(key_.get()));
      |                       ~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1027:31: note: declared here
 1027 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src);
      |                               ^~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::ECKeyPointer::generate()’:
../deps/ncrypto/ncrypto.cc:3539:29: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3539 |   return EC_KEY_generate_key(key_.get());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1112:27: note: declared here
 1112 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::ECKeyPointer::setPublicKey(const ncrypto::ECPointPointer&)’:
../deps/ncrypto/ncrypto.cc:3544:31: warning: ‘int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3544 |   return EC_KEY_set_public_key(key_.get(), pub.get()) == 1;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1081:27: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::ECKeyPointer::setPublicKeyRaw(const ncrypto::BignumPointer&, const ncrypto::BignumPointer&)’:
../deps/ncrypto/ncrypto.cc:3550:44: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3550 |   const EC_GROUP* group = EC_KEY_get0_group(key_.get());
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/ec.h:1045:39: note: declared here
 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:3563:52: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3563 |     return EC_KEY_set_public_key_affine_coordinates(
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3564 |                key_.get(), x.get(), y.get()) == 1;
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
/usr/include/openssl/ec.h:1133:27: note: declared here
 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:3581:31: warning: ‘int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3581 |   return EC_KEY_set_public_key(key_.get(), point.get()) == 1;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1081:27: note: declared here
 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
      |                           ^~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::ECKeyPointer::setPrivateKey(const ncrypto::BignumPointer&)’:
../deps/ncrypto/ncrypto.cc:3586:32: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3586 |   return EC_KEY_set_private_key(key_.get(), priv.get()) == 1;
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1067:27: note: declared here
 1067 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
      |                           ^~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static const BIGNUM* ncrypto::ECKeyPointer::GetPrivateKey(const EC_KEY*)’:
../deps/ncrypto/ncrypto.cc:3595:33: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3595 |   return EC_KEY_get0_private_key(key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1059:37: note: declared here
 1059 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static const EC_POINT* ncrypto::ECKeyPointer::GetPublicKey(const EC_KEY*)’:
../deps/ncrypto/ncrypto.cc:3604:32: warning: ‘const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3604 |   return EC_KEY_get0_public_key(key);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1073:39: note: declared here
 1073 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static const EC_GROUP* ncrypto::ECKeyPointer::GetGroup(const EC_KEY*)’:
../deps/ncrypto/ncrypto.cc:3613:27: warning: ‘const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3613 |   return EC_KEY_get0_group(key);
      |          ~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1045:39: note: declared here
 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key);
      |                                       ^~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static bool ncrypto::ECKeyPointer::Check(const EC_KEY*)’:
../deps/ncrypto/ncrypto.cc:3622:26: warning: ‘int EC_KEY_check_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3622 |   return EC_KEY_check_key(key) == 1;
      |          ~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1118:27: note: declared here
 1118 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key);
      |                           ^~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static ncrypto::ECKeyPointer ncrypto::ECKeyPointer::NewByCurveName(int)’:
../deps/ncrypto/ncrypto.cc:3631:47: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3631 |   return ECKeyPointer(EC_KEY_new_by_curve_name(nid));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/openssl/ec.h:1009:31: note: declared here
 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static ncrypto::ECKeyPointer ncrypto::ECKeyPointer::New(const EC_GROUP*)’:
../deps/ncrypto/ncrypto.cc:3635:37: warning: ‘EC_KEY* EC_KEY_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3635 |   auto ptr = ECKeyPointer(EC_KEY_new());
      |                           ~~~~~~~~~~^~
/usr/include/openssl/ec.h:979:31: note: declared here
  979 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void);
      |                               ^~~~~~~~~~
../deps/ncrypto/ncrypto.cc:3637:24: warning: ‘int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3637 |   if (!EC_KEY_set_group(ptr.get(), group)) return {};
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1053:27: note: declared here
 1053 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
      |                           ^~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::EVPKeyCtxPointer::setRsaKeygenPubExp(ncrypto::BignumPointer&&)’:
../deps/ncrypto/ncrypto.cc:3774:41: warning: ‘int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3774 |   if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx_.get(), e.get()) == 1) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:134:5: note: declared here
  134 | int EVP_PKEY_CTX_set_rsa_keygen_pubexp(EVP_PKEY_CTX *ctx, BIGNUM *pubexp);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::EVPKeyCtxPointer::setSignatureMd(const ncrypto::EVPMDCtxPointer&)’:
../deps/ncrypto/ncrypto.cc:3833:65: warning: ‘const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 3833 |   return EVP_PKEY_CTX_set_signature_md(ctx_.get(), EVP_MD_CTX_md(md.get())) ==
      |                                                    ~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/openssl/evp.h:569:15: note: declared here
  569 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘const ncrypto::Rsa::PublicKey ncrypto::Rsa::getPublicKey() const’:
../deps/ncrypto/ncrypto.cc:4030:15: warning: ‘void RSA_get0_key(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4030 |   RSA_get0_key(rsa_, &key.n, &key.e, &key.d);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:228:28: note: declared here
  228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
      |                            ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘const ncrypto::Rsa::PrivateKey ncrypto::Rsa::getPrivateKey() const’:
../deps/ncrypto/ncrypto.cc:4037:19: warning: ‘void RSA_get0_factors(const RSA*, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4037 |   RSA_get0_factors(rsa_, &key.p, &key.q);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:231:28: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r,
      |                            ^~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:4038:22: warning: ‘void RSA_get0_crt_params(const RSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4038 |   RSA_get0_crt_params(rsa_, &key.dp, &key.dq, &key.qi);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:236:28: note: declared here
  236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r,
      |                            ^~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘const std::optional ncrypto::Rsa::getPssParams() const’:
../deps/ncrypto/ncrypto.cc:4044:53: warning: ‘const RSA_PSS_PARAMS* RSA_get0_pss_params(const RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4044 |   const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa_);
      |                                  ~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/openssl/rsa.h:251:45: note: declared here
  251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r);
      |                                             ^~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::Rsa::setPublicKey(ncrypto::BignumPointer&&, ncrypto::BignumPointer&&)’:
../deps/ncrypto/ncrypto.cc:4079:19: warning: ‘int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4079 |   if (RSA_set0_key(const_cast(rsa_), n.get(), e.get(), nullptr) == 1) {
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::Rsa::setPrivateKey(ncrypto::BignumPointer&&, ncrypto::BignumPointer&&, ncrypto::BignumPointer&&, ncrypto::BignumPointer&&, ncrypto::BignumPointer&&, ncrypto::BignumPointer&&)’:
../deps/ncrypto/ncrypto.cc:4093:20: warning: ‘int RSA_set0_key(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4093 |   if (!RSA_set0_key(const_cast(rsa_), nullptr, nullptr, d.get())) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:218:27: note: declared here
  218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
      |                           ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:4098:24: warning: ‘int RSA_set0_factors(RSA*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4098 |   if (!RSA_set0_factors(const_cast(rsa_), p.get(), q.get())) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:219:27: note: declared here
  219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
      |                           ^~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc:4104:27: warning: ‘int RSA_set0_crt_params(RSA*, BIGNUM*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4104 |   if (!RSA_set0_crt_params(
      |        ~~~~~~~~~~~~~~~~~~~^
 4105 |           const_cast(rsa_), dp.get(), dq.get(), qi.get())) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/rsa.h:220:27: note: declared here
  220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
      |                           ^~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘const EVP_MD* ncrypto::EVPMDCtxPointer::getDigest() const’:
../deps/ncrypto/ncrypto.cc:4336:23: warning: ‘const EVP_MD* EVP_MD_CTX_md(const EVP_MD_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4336 |   return EVP_MD_CTX_md(ctx_.get());
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/openssl/evp.h:569:15: note: declared here
  569 | const EVP_MD *EVP_MD_CTX_md(const EVP_MD_CTX *ctx);
      |               ^~~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::HMACCtxPointer::init(const ncrypto::Buffer&, const ncrypto::Digest&)’:
../deps/ncrypto/ncrypto.cc:4550:22: warning: ‘int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4550 |   return HMAC_Init_ex(ctx_.get(), buf.data, buf.len, md_ptr, nullptr) == 1;
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::HMACCtxPointer::update(const ncrypto::Buffer&)’:
../deps/ncrypto/ncrypto.cc:4555:21: warning: ‘int HMAC_Update(HMAC_CTX*, const unsigned char*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4555 |   return HMAC_Update(ctx_.get(),
      |          ~~~~~~~~~~~^~~~~~~~~~~~
 4556 |                      static_cast(buf.data),
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4557 |                      buf.len) == 1;
      |                      ~~~~~~~~
/usr/include/openssl/hmac.h:45:27: note: declared here
   45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data,
      |                           ^~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘bool ncrypto::HMACCtxPointer::digestInto(ncrypto::Buffer*)’:
../deps/ncrypto/ncrypto.cc:4572:18: warning: ‘int HMAC_Final(HMAC_CTX*, unsigned char*, unsigned int*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4572 |   if (!HMAC_Final(ctx_.get(), static_cast(buf->data), &len)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:47:27: note: declared here
   47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md,
      |                           ^~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In static member function ‘static ncrypto::HMACCtxPointer ncrypto::HMACCtxPointer::New()’:
../deps/ncrypto/ncrypto.cc:4580:37: warning: ‘HMAC_CTX* HMAC_CTX_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4580 |   return HMACCtxPointer(HMAC_CTX_new());
      |                         ~~~~~~~~~~~~^~
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘const BIGNUM* ncrypto::Dsa::getP() const’:
../deps/ncrypto/ncrypto.cc:4778:15: warning: ‘void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4778 |   DSA_get0_pqg(dsa_, &p, nullptr, nullptr);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:205:28: note: declared here
  205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
../deps/ncrypto/ncrypto.cc: In member function ‘const BIGNUM* ncrypto::Dsa::getQ() const’:
../deps/ncrypto/ncrypto.cc:4785:15: warning: ‘void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 4785 |   DSA_get0_pqg(dsa_, nullptr, &q, nullptr);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dsa.h:205:28: note: declared here
  205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p,
      |                            ^~~~~~~~~~~~
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C
../deps/cares/src/lib/ares_metrics.c: In function ‘ares_metrics_server_timeout’:
../deps/cares/src/lib/ares_metrics.c:221:30: warning: array subscript 5 is above array bounds of ‘const ares_server_metrics_t[5]’ [-Warray-bounds=]
  221 |     if (ts != server->metrics[i].ts ||
      |               ~~~~~~~~~~~~~~~^~~
In file included from ../deps/cares/src/lib/ares_private.h:63,
                 from ../deps/cares/src/lib/ares_metrics.c:98:
../deps/cares/src/lib/ares_conn.h:158:25: note: while referencing ‘metrics’
  158 |   ares_server_metrics_t metrics[ARES_METRIC_COUNT];
      |                         ^~~~~~~
../deps/cares/src/lib/ares_metrics.c:222:24: warning: array subscript 5 is above array bounds of ‘const ares_server_metrics_t[5]’ [-Warray-bounds=]
  222 |         server->metrics[i].total_count < MIN_COUNT_FOR_AVERAGE) {
      |         ~~~~~~~~~~~~~~~^~~
../deps/cares/src/lib/ares_conn.h:158:25: note: while referencing ‘metrics’
  158 |   ares_server_metrics_t metrics[ARES_METRIC_COUNT];
      |                         ^~~~~~~
../deps/cares/src/lib/event/ares_event_wake_pipe.c: In function ‘ares_pipeevent_signal’:
../deps/cares/src/lib/event/ares_event_wake_pipe.c:120:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  120 |   (void)write(p->filedes[1], "1", 1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/uvwasi/src/uvwasi.c: In function ‘uvwasi__get_filestat_set_times’:
../deps/uvwasi/src/uvwasi.c:107:20: warning: ‘stat.st_atim’ may be used uninitialized [-Wmaybe-uninitialized]
  107 |     *st_atim = stat.st_atim / NANOS_PER_SEC;
      |                ~~~~^~~~~~~~
../deps/uvwasi/src/uvwasi.c:64:21: note: ‘stat’ declared here
   64 |   uvwasi_filestat_t stat;
      |                     ^~~~
../deps/ada/ada.cpp: In function ‘std::string ada::idna::to_unicode(std::string_view)’:
../deps/ada/ada.cpp:9814:41: warning: ignoring return value of ‘size_t simdutf::convert_utf32_to_utf8(const char32_t*, size_t, char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 9814 |           simdutf::convert_utf32_to_utf8(tmp_buffer.data(), tmp_buffer.size(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9815 |                                          final_utf8.data());
      |                                          ~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c: In function ‘sessionVarintGetSafe’:
../deps/sqlite/sqlite3.c:233673:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
233673 |   if( nBuf=0 ? nVal : strlen(pVal);
       |                         ^~~~
../deps/sqlite/sqlite3.c: In function ‘cellArea’:
../deps/sqlite/sqlite3.c:220209:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
220209 |       case 5:  area  = p->aCoord[9].f - p->aCoord[8].f;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220210:7: note: here
220210 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |       ^~~~
../deps/sqlite/sqlite3.c:220210:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
220210 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220211:7: note: here
220211 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |       ^~~~
../deps/sqlite/sqlite3.c:220211:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
220211 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220212:7: note: here
220212 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |       ^~~~
../deps/sqlite/sqlite3.c:220212:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
220212 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220213:7: note: here
220213 |       default: area *= p->aCoord[1].f - p->aCoord[0].f;
       |       ^~~~~~~
../deps/sqlite/sqlite3.c:220219:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
220219 |       case 5:  area  = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220220:7: note: here
220220 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |       ^~~~
../deps/sqlite/sqlite3.c:220220:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
220220 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220221:7: note: here
220221 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |       ^~~~
../deps/sqlite/sqlite3.c:220221:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
220221 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220222:7: note: here
220222 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |       ^~~~
../deps/sqlite/sqlite3.c:220222:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
220222 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/sqlite/sqlite3.c:220223:7: note: here
220223 |       default: area *= (i64)p->aCoord[1].i - (i64)p->aCoord[0].i;
       |       ^~~~~~~
../deps/sqlite/sqlite3.c: In function ‘rtreeCallbackConstraint’:
../deps/sqlite/sqlite3.c:219322:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219322 |                 readCoord(pCellData+32, &c); aCoord[8] = c.f;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219323:7: note: here
219323 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.f;
       |       ^~~~
../deps/sqlite/sqlite3.c:219324:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219324 |                 readCoord(pCellData+24, &c); aCoord[6] = c.f;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219325:7: note: here
219325 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.f;
       |       ^~~~
../deps/sqlite/sqlite3.c:219326:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219326 |                 readCoord(pCellData+16, &c); aCoord[4] = c.f;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219327:7: note: here
219327 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.f;
       |       ^~~~
../deps/sqlite/sqlite3.c:219328:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219328 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.f;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219329:7: note: here
219329 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       |       ^~~~~~~
../deps/sqlite/sqlite3.c:219337:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219337 |                 readCoord(pCellData+32, &c); aCoord[8] = c.i;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219338:7: note: here
219338 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.i;
       |       ^~~~
../deps/sqlite/sqlite3.c:219339:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219339 |                 readCoord(pCellData+24, &c); aCoord[6] = c.i;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219340:7: note: here
219340 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.i;
       |       ^~~~
../deps/sqlite/sqlite3.c:219341:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219341 |                 readCoord(pCellData+16, &c); aCoord[4] = c.i;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219342:7: note: here
219342 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.i;
       |       ^~~~
../deps/sqlite/sqlite3.c:219343:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
219343 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.i;
       |                                              ~~~~~~~~~~^~~~~
../deps/sqlite/sqlite3.c:219344:7: note: here
219344 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.i;
       |       ^~~~~~~
In constructor ‘LIEF::MachO::DylibCommand::DylibCommand(const LIEF::MachO::details::dylib_command&)’,
    inlined from ‘static LIEF::MachO::DylibCommand LIEF::MachO::DylibCommand::create(LIEF::MachO::LoadCommand::TYPE, const std::string&, uint32_t, uint32_t, uint32_t)’ at ../deps/LIEF/src/MachO/DylibCommand.cpp:63:29:
../deps/LIEF/src/MachO/DylibCommand.cpp:29:20: warning: ‘raw_cmd.LIEF::MachO::details::dylib_command::name’ is used uninitialized [-Wuninitialized]
   29 |   name_offset_{cmd.name},
      |                ~~~~^~~~
../deps/LIEF/src/MachO/DylibCommand.cpp: In static member function ‘static LIEF::MachO::DylibCommand LIEF::MachO::DylibCommand::create(LIEF::MachO::LoadCommand::TYPE, const std::string&, uint32_t, uint32_t, uint32_t)’:
../deps/LIEF/src/MachO/DylibCommand.cpp:56:26: note: ‘raw_cmd’ declared here
   56 |   details::dylib_command raw_cmd;
      |                          ^~~~~~~
../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_raw_call’:
../deps/libffi/src/java_raw_api.c:317:3: warning: ‘ffi_java_raw_to_ptrarray’ is deprecated [-Wdeprecated-declarations]
  317 |   ffi_java_raw_to_ptrarray (cif, raw, avalue);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:76:1: note: declared here
   76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_translate_args’:
../deps/libffi/src/java_raw_api.c:328:3: warning: ‘ffi_java_raw_size’ is deprecated [-Wdeprecated-declarations]
  328 |   ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));
      |   ^~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:45:1: note: declared here
   45 | ffi_java_raw_size (ffi_cif *cif)
      | ^~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:331:3: warning: ‘ffi_java_ptrarray_to_raw’ is deprecated [-Wdeprecated-declarations]
  331 |   ffi_java_ptrarray_to_raw (cif, avalue, raw);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:157:1: note: declared here
  157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c: In function ‘ffi_prep_java_raw_closure’:
../deps/libffi/src/java_raw_api.c:369:3: warning: ‘ffi_prep_java_raw_closure_loc’ is deprecated [-Wdeprecated-declarations]
  369 |   return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);
      |   ^~~~~~
../deps/libffi/src/java_raw_api.c:337:1: note: declared here
  337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
../deps/libffi/src/x86/ffi64.c:201:25: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
  201 |           FFI_ASSERT (0);
      |                         ^
../deps/libffi/src/x86/ffi64.c:176:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  176 |       {
      |       ^
../deps/libffi/src/x86/ffi64.c:203:5: note: here
  203 |     case FFI_TYPE_FLOAT:
      |     ^~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/api/embed_helpers.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_context_frame.h:6,
                 from ../src/api/callback.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/string_bytes.h:30,
                 from ../src/api/encoding.cc:2:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_context_frame.h:6,
                 from ../src/api/async_resource.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/api/hooks.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/api/exceptions.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/api/environment.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_context_frame.h:6,
                 from ../src/async_context_frame.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/cares_wrap.h:8,
                 from ../src/cares_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/cleanup_queue.h:11,
                 from ../src/cleanup_queue.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘v8::Maybe node::cares_wrap::{anonymous}::ParseGeneralReply(node::Environment*, const unsigned char*, int, int*, v8::Local, void*, int*)’:
../src/cares_wrap.cc:227:34: warning: ‘int ares_parse_a_reply(const unsigned char*, int, hostent**, ares_addrttl*, int*)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  227 |       status = ares_parse_a_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~^~~~~
  228 |                                   len,
      |                                   ~~~~
  229 |                                   &host,
      |                                   ~~~~~~
  230 |                                   static_cast(addrttls),
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                                   naddrttls);
      |                                   ~~~~~~~~~~
In file included from ../src/cares_wrap.h:17:
../deps/cares/include/ares.h:1098:55: note: declared here
 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:234:37: warning: ‘int ares_parse_aaaa_reply(const unsigned char*, int, hostent**, ares_addr6ttl*, int*)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  234 |       status = ares_parse_aaaa_reply(buf,
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
  235 |                                      len,
      |                                      ~~~~
  236 |                                      &host,
      |                                      ~~~~~~
  237 |                                      static_cast(addrttls),
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                                      naddrttls);
      |                                      ~~~~~~~~~~
../deps/cares/include/ares.h:1102:55: note: declared here
 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:241:35: warning: ‘int ares_parse_ns_reply(const unsigned char*, int, hostent**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  241 |       status = ares_parse_ns_reply(buf, len, &host);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1113:55: note: declared here
 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:244:36: warning: ‘int ares_parse_ptr_reply(const unsigned char*, int, const void*, int, int, hostent**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  244 |       status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1109:55: note: declared here
 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘v8::Maybe node::cares_wrap::{anonymous}::ParseMxReply(node::Environment*, const unsigned char*, int, v8::Local, bool)’:
../src/cares_wrap.cc:320:35: warning: ‘int ares_parse_mx_reply(const unsigned char*, int, ares_mx_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  320 |   int status = ares_parse_mx_reply(buf, len, &mx_start);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1119:55: note: declared here
 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘v8::Maybe node::cares_wrap::{anonymous}::ParseCaaReply(node::Environment*, const unsigned char*, int, v8::Local, bool)’:
../src/cares_wrap.cc:366:36: warning: ‘int ares_parse_caa_reply(const unsigned char*, int, ares_caa_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  366 |   int status = ares_parse_caa_reply(buf, len, &caa_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1106:55: note: declared here
 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘v8::Maybe node::cares_wrap::{anonymous}::ParseTxtReply(node::Environment*, const unsigned char*, int, v8::Local, bool)’:
../src/cares_wrap.cc:494:40: warning: ‘int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  494 |   int status = ares_parse_txt_reply_ext(buf, len, &txt_out);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1125:55: note: declared here
 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘v8::Maybe node::cares_wrap::{anonymous}::ParseSrvReply(node::Environment*, const unsigned char*, int, v8::Local, bool)’:
../src/cares_wrap.cc:581:36: warning: ‘int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  581 |   int status = ares_parse_srv_reply(buf, len, &srv_start);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1116:55: note: declared here
 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘v8::Maybe node::cares_wrap::{anonymous}::ParseNaptrReply(node::Environment*, const unsigned char*, int, v8::Local, bool)’:
../src/cares_wrap.cc:636:38: warning: ‘int ares_parse_naptr_reply(const unsigned char*, int, ares_naptr_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
  636 |   int status = ares_parse_naptr_reply(buf, len, &naptr_start);
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1128:55: note: declared here
 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In member function ‘void node::cares_wrap::ChannelWrap::EnsureServers()’:
../src/cares_wrap.cc:984:25: warning: ‘int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)’ is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
  984 |   ares_get_servers_ports(channel_, &servers);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In static member function ‘static v8::Maybe node::cares_wrap::SoaTraits::Parse(node::cares_wrap::QuerySoaWrap*, const std::unique_ptr&)’:
../src/cares_wrap.cc:1688:36: warning: ‘int ares_parse_soa_reply(const unsigned char*, int, ares_soa_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations]
 1688 |   int status = ares_parse_soa_reply(buf, len, &soa_out);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1131:55: note: declared here
 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply(
      |                                                       ^~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘void node::cares_wrap::{anonymous}::GetServers(const v8::FunctionCallbackInfo&)’:
../src/cares_wrap.cc:2069:33: warning: ‘int ares_get_servers_ports(const ares_channel_t*, ares_addr_port_node**)’ is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations]
 2069 |   int r = ares_get_servers_ports(channel->cares_channel(), &servers);
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1188:28: note: declared here
 1188 | int                        ares_get_servers_ports(const ares_channel_t        *channel,
      |                            ^~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc: In function ‘void node::cares_wrap::{anonymous}::SetServers(const v8::FunctionCallbackInfo&)’:
../src/cares_wrap.cc:2114:30: warning: ‘int ares_set_servers(ares_channel_t*, const ares_addr_node*)’ is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations]
 2114 |     int rv = ares_set_servers(channel->cares_channel(), nullptr);
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1168:61: note: declared here
 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers(
      |                                                             ^~~~~~~~~~~~~~~~
../src/cares_wrap.cc:2174:33: warning: ‘int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)’ is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations]
 2174 |     err = ares_set_servers_ports(channel->cares_channel(), servers.data());
      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/cares/include/ares.h:1173:20: note: declared here
 1173 | int                ares_set_servers_ports(ares_channel_t                   *channel,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/compile_cache.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/req_wrap.h:6,
                 from ../src/req_wrap-inl.h:6,
                 from ../src/connect_wrap.h:6,
                 from ../src/connect_wrap.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_wrap.h:27,
                 from ../src/connection_wrap.h:6,
                 from ../src/connection_wrap.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/dataqueue/queue.h:5,
                 from ../src/dataqueue/queue.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/debug_utils.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/encoding_binding.h:7,
                 from ../src/encoding_binding.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/env.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/fs_event_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/handle_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_internals.h:27,
                 from ../src/diagnosticfilename-inl.h:6,
                 from ../src/heap_utils.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/histogram.h:7,
                 from ../src/histogram.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/util-inl.h:33,
                 from ../src/internal_only_v8.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/js_stream.h:6,
                 from ../src/js_stream.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/js_native_api_v8.cc:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/udp_wrap.h:27,
                 from ../src/js_udp_wrap.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/module_wrap.h:10,
                 from ../src/module_wrap.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_internals.h:27,
                 from ../src/node_config_file.h:12,
                 from ../src/node.cc:23:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_context_frame.h:6,
                 from ../src/node_api.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.cc:51:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_binding.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/node_blob.h:8,
                 from ../src/node_blob.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/node_blob.h:8,
                 from ../src/node_buffer.cc:24:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/node_builtins.h:16,
                 from ../src/node_builtins.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_config.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_config.cc:11:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_internals.h:27,
                 from ../src/node_config_file.h:12,
                 from ../src/node_config_file.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_cjs_lexer.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_constants.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_contextify.h:6,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_credentials.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_file.h:7,
                 from ../src/node_dir.h:6,
                 from ../src/node_dir.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/util-inl.h:33,
                 from ../src/node_dotenv.h:6,
                 from ../src/node_dotenv.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/node_env_var.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/node_errors.cc:6:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_external_reference.cc:4:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_file.h:7,
                 from ../src/node_file.cc:21:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/util-inl.h:33,
                 from ../src/node_file_utils.cc:10:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_file_utils.cc: In function ‘int node::WriteFileSync(const char*, uv_buf_t*, size_t)’:
../src/node_file_utils.cc:62:32: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   62 |       int err = req.result < 0 ? req.result : UV_EIO;
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_http_parser.cc:24:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_http2.h:11,
                 from ../src/node_http2.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_i18n.h:29,
                 from ../src/node_i18n.cc:43:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_locks.h:11,
                 from ../src/node_locks.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_main_instance.h:11,
                 from ../src/node_main_instance.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_messaging.h:6,
                 from ../src/node_messaging.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/node_main_instance.cc:4:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_metadata.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_metadata.cc:36:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_diagnostics_channel.h:10,
                 from ../src/node_diagnostics_channel.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_snapshotable.h:7,
                 from ../src/node_modules.h:7,
                 from ../src/node_modules.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/node_options.h:11,
                 from ../src/node_options.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_os.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_perf.h:6,
                 from ../src/node_perf.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/node_platform.h:14,
                 from ../src/node_platform.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_profiling.h:6,
                 from ../src/node_profiling.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_postmortem_metadata.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_process_events.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/node_process_methods.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_process_object.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/cleanup_queue.h:11,
                 from ../src/node_realm.h:8,
                 from ../src/node_realm.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_report.h:9,
                 from ../src/node_report.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_report_module.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_internals.h:27,
                 from ../src/node_report_utils.cc:2:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_serdes.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/blob_serializer_deserializer-inl.h:14,
                 from ../src/node_sea.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/cleanup_queue.h:11,
                 from ../src/node_realm.h:8,
                 from ../src/node_shadow_realm.h:6,
                 from ../src/node_shadow_realm.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/node_sea_bin.cc:16:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_snapshotable.h:7,
                 from ../src/node_snapshotable.cc:2:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_sockaddr.h:6,
                 from ../src/node_sockaddr.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/node_stat_watcher.h:28,
                 from ../src/node_stat_watcher.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_symbols.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/node_task_queue.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_internals.h:27,
                 from ../src/node_task_runner.h:6,
                 from ../src/node_task_runner.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_trace_events.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/node_types.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_url.h:8,
                 from ../src/node_url.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_url_pattern.h:7,
                 from ../src/node_url_pattern.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_util.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_v8.h:7,
                 from ../src/node_v8.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_wasi.h:6,
                 from ../src/node_wasi.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/node_wasm_web_api.h:6,
                 from ../src/node_wasm_web_api.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/node_watchdog.cc:24:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/node_messaging.h:6,
                 from ../src/node_worker.h:10,
                 from ../src/node_worker.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/cppgc_helpers.h:10,
                 from ../src/memory_tracker-inl.h:6,
                 from ../src/node_zlib.cc:26:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/node_options.h:11,
                 from ../src/node_options-inl.h:9,
                 from ../src/path.h:8,
                 from ../src/path.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/permission/fs_permission.h:10,
                 from ../src/permission/fs_permission.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/permission/permission.h:6,
                 from ../src/permission/permission.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/pipe_wrap.h:27,
                 from ../src/pipe_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/process_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/signal_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/spawn_sync.cc:23:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_base.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_pipe.h:6,
                 from ../src/stream_pipe.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_wrap.h:27,
                 from ../src/stream_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/string_bytes.h:30,
                 from ../src/string_bytes.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/string_decoder.cc:4:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/tcp_wrap.h:27,
                 from ../src/tcp_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/node_snapshotable.h:7,
                 from ../src/timers.h:7,
                 from ../src/timers.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/timer_wrap.h:6,
                 from ../src/timer_wrap.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/tracing/agent.h:6,
                 from ../src/tracing/agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/tracing/agent.h:6,
                 from ../src/tracing/node_trace_buffer.h:4,
                 from ../src/tracing/node_trace_buffer.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/tracing/agent.h:6,
                 from ../src/tracing/node_trace_writer.h:8,
                 from ../src/tracing/node_trace_writer.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/tracing/agent.h:6,
                 from ../src/tracing/trace_event.h:9,
                 from ../src/tracing/trace_event.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/tracing/traced_value.cc:16:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_wrap.h:27,
                 from ../src/tty_wrap.h:28,
                 from ../src/tty_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/udp_wrap.h:27,
                 from ../src/udp_wrap.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/util.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/uv.cc:23:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/cppgc_helpers.h:10,
                 from ../src/cppgc_helpers.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/debug_utils-inl.h:6,
                 from ../src/large_pages/node_large_page.cc:64:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_sqlite.h:6,
                 from ../src/node_sqlite.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_webstorage.h:7,
                 from ../src/node_webstorage.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_ffi.h:5,
                 from ../src/node_ffi.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/ffi/data.h:5,
                 from ../src/ffi/data.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/ffi/types.h:5,
                 from ../src/ffi/types.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector_socket_server.h:6,
                 from ../src/inspector_io.h:9,
                 from ../src/inspector_io.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector_profiler.h:12,
                 from ../src/inspector_profiler.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/inspector_io.cc:4:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/inspector_js_api.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector_socket.h:6,
                 from ../src/inspector_socket.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/memory:71,
                 from ../deps/v8/include/v8-inspector.h:11,
                 from ../src/util.h:28:
In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = char*]’,
    inlined from ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = char*; _Tp = char]’ at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32,
    inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = char; _Alloc = std::allocator]’ at /usr/include/c++/15.2.0/bits/vector.tcc:915:34,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >;  = void; _Tp = char; _Alloc = std::allocator]’ at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19,
    inlined from ‘std::vector node::inspector::{anonymous}::encode_frame_hybi17(const std::vector&)’ at ../src/inspector_socket.cc:287:15,
    inlined from ‘virtual void node::inspector::{anonymous}::WsHandler::Write(std::vector)’ at ../src/inspector_socket.cc:408:56:
/usr/include/c++/15.2.0/bits/stl_uninitialized.h:273:31: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset 2 is out of the bounds [0, 2] [-Warray-bounds=]
  273 |               __builtin_memcpy(std::__niter_base(__result),
      |               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                                std::__niter_base(__first),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |                                __n * sizeof(_ValT));
      |                                ~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector_socket_server.h:6,
                 from ../src/inspector_socket_server.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector/main_thread_interface.h:8,
                 from ../src/inspector/main_thread_interface.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from ../src/inspector/node_json.h:4,
                 from ../src/inspector/node_json.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from ../src/inspector/node_string.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.h:10,
                 from ../src/inspector/runtime_agent.h:4,
                 from ../src/inspector/runtime_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h:10,
                 from ../src/inspector/tracing_agent.h:4,
                 from ../src/inspector/tracing_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h:10,
                 from ../src/inspector/worker_agent.h:4,
                 from ../src/inspector/worker_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/network_inspector.h:5,
                 from ../src/inspector/network_inspector.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/network_agent.h:4,
                 from ../src/inspector/network_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/target_manager.h:9,
                 from ../src/inspector/target_manager.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/target_manager.h:9,
                 from ../src/inspector/target_agent.h:6,
                 from ../src/inspector/target_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector/worker_inspector.h:4,
                 from ../src/inspector/worker_inspector.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector/io_agent.h:5,
                 from ../src/inspector/io_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector/network_resource_manager.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/dom_storage_agent.h:6,
                 from ../src/inspector/dom_storage_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from ../src/inspector/inspector_object_utils.h:5,
                 from ../src/inspector/inspector_object_utils.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/storage_agent.h:4,
                 from ../src/inspector/storage_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_aes.h:6,
                 from ../src/crypto/crypto_aes.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_argon2.h:6,
                 from ../src/crypto/crypto_argon2.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_aes.h:6,
                 from ../src/node_crypto.h:31,
                 from ../src/crypto/crypto_bio.h:27,
                 from ../src/crypto/crypto_bio.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_chacha20_poly1305.h:6,
                 from ../src/crypto/crypto_chacha20_poly1305.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/crypto/crypto_common.h:8,
                 from ../src/crypto/crypto_common.cc:1:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from /usr/include/openssl/x509.h:38,
                 from /usr/include/openssl/ssl.h:34,
                 from ../src/crypto/crypto_common.h:6:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_dsa.h:6,
                 from ../src/crypto/crypto_dsa.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from /usr/include/openssl/dsa.h:31,
                 from /usr/include/openssl/x509.h:39:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from /usr/include/openssl/x509.h:35:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from /usr/include/openssl/ssl.h:40:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_aes.h:6,
                 from ../src/node_crypto.h:31,
                 from ../src/crypto/crypto_common.h:9:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_hkdf.h:6,
                 from ../src/crypto/crypto_hkdf.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_hkdf.h:8:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_pbkdf2.h:6,
                 from ../src/crypto/crypto_pbkdf2.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_sig.h:6,
                 from ../src/crypto/crypto_sig.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/crypto/crypto_timing.h:6,
                 from ../src/crypto/crypto_timing.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_sig.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_timing.cc:2:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_cipher.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_context.h:6,
                 from ../src/crypto/crypto_context.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_context.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../src/crypto/crypto_context.cc: In static member function ‘static void node::crypto::SecureContext::SetDHParam(const v8::FunctionCallbackInfo&)’:
../src/crypto/crypto_context.cc:1946:35: warning: ‘DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int, void*), void*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1946 |     dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr));
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/ssl.h:39,
                 from ../deps/ncrypto/ncrypto.h:13:
/usr/include/openssl/pem.h:479:1: note: declared here
  479 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH)
      | ^~~~~~~~~~~~~~~~~~~
../src/crypto/crypto_context.cc:1955:14: warning: ‘void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1955 |   DH_get0_pqg(dh.get(), &p, nullptr, nullptr);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/dh.h:264:28: note: declared here
  264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p,
      |                            ^~~~~~~~~~~
../src/crypto/crypto_context.cc: In static member function ‘static int node::crypto::SecureContext::TicketKeyCallback(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)’:
../src/crypto/crypto_context.cc:2360:15: warning: ‘int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2360 |   HMAC_Init_ex(
      |   ~~~~~~~~~~~~^
 2361 |       hctx, hmac_buf.data(), hmac_buf.length(), Digest::SHA256, nullptr);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../src/crypto/crypto_context.cc: In static member function ‘static int node::crypto::SecureContext::TicketCompatibilityCallback(SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int)’:
../src/crypto/crypto_context.cc:2387:21: warning: ‘int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2387 |         HMAC_Init_ex(hctx,
      |         ~~~~~~~~~~~~^~~~~~
 2388 |                      sc->ticket_key_hmac_,
      |                      ~~~~~~~~~~~~~~~~~~~~~
 2389 |                      sizeof(sc->ticket_key_hmac_),
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2390 |                      Digest::SHA256,
      |                      ~~~~~~~~~~~~~~~
 2391 |                      nullptr) <= 0) {
      |                      ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
../src/crypto/crypto_context.cc:2404:19: warning: ‘int HMAC_Init_ex(HMAC_CTX*, const void*, int, const EVP_MD*, ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 2404 |       HMAC_Init_ex(hctx,
      |       ~~~~~~~~~~~~^~~~~~
 2405 |                    sc->ticket_key_hmac_,
      |                    ~~~~~~~~~~~~~~~~~~~~~
 2406 |                    sizeof(sc->ticket_key_hmac_),
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2407 |                    Digest::SHA256,
      |                    ~~~~~~~~~~~~~~~
 2408 |                    nullptr) <= 0) {
      |                    ~~~~~~~~
/usr/include/openssl/hmac.h:43:27: note: declared here
   43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len,
      |                           ^~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_ec.h:6,
                 from ../src/crypto/crypto_ec.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_pqc.h:6,
                 from ../src/crypto/crypto_pqc.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_keygen.h:8,
                 from ../src/crypto/crypto_ec.h:8:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../src/crypto/crypto_ec.cc: In static member function ‘static void node::crypto::ECDH::ComputeSecret(const v8::FunctionCallbackInfo&)’:
../src/crypto/crypto_ec.cc:195:24: warning: ‘int ECDH_compute_key(void*, std::size_t, const EC_POINT*, const EC_KEY*, void* (*)(const void*, std::size_t, void*, std::size_t*))’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  195 |   if (!ECDH_compute_key(
      |        ~~~~~~~~~~~~~~~~^
  196 |           bs->Data(), bs->ByteLength(), pub, ecdh->key_.get(), nullptr))
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ec.h:1307:27: note: declared here
 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen,
      |                           ^~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_kem.h:6,
                 from ../src/crypto/crypto_kem.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_kem.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_hmac.h:6,
                 from ../src/crypto/crypto_hmac.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_hmac.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_kmac.h:7,
                 from ../src/crypto/crypto_kmac.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_turboshake.h:6,
                 from ../src/crypto/crypto_turboshake.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_random.h:6,
                 from ../src/crypto/crypto_random.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_random.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_rsa.h:6,
                 from ../src/crypto/crypto_rsa.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../src/crypto/crypto_rsa.cc: In function ‘node::crypto::KeyObjectData node::crypto::ImportJWKRsaKey(node::Environment*, v8::Local)’:
../src/crypto/crypto_rsa.cc:354:25: warning: ‘RSA* RSA_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  354 |   RSAPointer rsa(RSA_new());
      |                  ~~~~~~~^~
/usr/include/openssl/rsa.h:212:28: note: declared here
  212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
      |                            ^~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/crypto/crypto_spkac.h:6,
                 from ../src/crypto/crypto_spkac.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_util.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_common.h:8,
                 from ../src/crypto/crypto_spkac.cc:2:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from /usr/include/openssl/x509.h:38,
                 from /usr/include/openssl/ssl.h:34,
                 from ../src/crypto/crypto_common.h:6:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from /usr/include/openssl/dsa.h:31,
                 from /usr/include/openssl/x509.h:39:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from /usr/include/openssl/x509.h:35:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from /usr/include/openssl/ssl.h:40:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../src/crypto/crypto_util.cc: In function ‘v8::Maybe node::crypto::error::Decorate(node::Environment*, v8::Local, long unsigned int)’:
../src/crypto/crypto_util.cc:520:41: warning: ‘const char* ERR_func_error_string(long unsigned int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  520 |   const char* fs = ERR_func_error_string(err);
      |                    ~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/ncrypto/ncrypto.h:8:
/usr/include/openssl/err.h:462:35: note: declared here
  462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e);
      |                                   ^~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/crypto/crypto_clienthello-inl.h:28,
                 from ../src/crypto/crypto_clienthello.cc:23:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_dh.h:6,
                 from ../src/crypto/crypto_dh.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_hash.h:6,
                 from ../src/crypto/crypto_hash.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_keys.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_hash.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_keygen.h:6,
                 from ../src/crypto/crypto_keygen.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_keygen.h:8:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_scrypt.h:6,
                 from ../src/crypto/crypto_scrypt.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_context.h:6,
                 from ../src/crypto/crypto_tls.h:27,
                 from ../src/crypto/crypto_tls.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/crypto/crypto_x509.h:6,
                 from ../src/crypto/crypto_x509.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_context.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../src/crypto/crypto_tls.cc: In member function ‘void node::crypto::TLSWrap::ClearOut()’:
../src/crypto/crypto_tls.cc:877:49: warning: ‘const char* ERR_func_error_string(long unsigned int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  877 |           const char* fs = ERR_func_error_string(ssl_err);
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/ncrypto/ncrypto.h:8:
/usr/include/openssl/err.h:462:35: note: declared here
  462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e);
      |                                   ^~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/async_wrap.h:27,
                 from ../src/crypto/crypto_util.h:6,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_cipher.h:6,
                 from ../src/crypto/crypto_aes.h:6,
                 from ../src/node_crypto.h:31,
                 from ../src/node_crypto.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_x509.h:7:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../src/crypto/crypto_x509.cc: In function ‘v8::MaybeLocal node::crypto::{anonymous}::GetPubKey(node::Environment*, const ncrypto::Rsa&)’:
../src/crypto/crypto_x509.cc:687:28: warning: ‘int i2d_RSA_PUBKEY(const RSA*, unsigned char**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  687 |   int size = i2d_RSA_PUBKEY(rsa, nullptr);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/openssl/objects.h:21,
                 from /usr/include/openssl/evp.h:47,
                 from ../src/env.h:57,
                 from ../src/crypto/crypto_util.h:7:
/usr/include/openssl/x509.h:727:1: note: declared here
  727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/base_object.h:31:
../src/crypto/crypto_x509.cc:694:26: warning: ‘int i2d_RSA_PUBKEY(const RSA*, unsigned char**)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  694 |   CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../src/util.h:179:11: note: in definition of macro ‘CHECK’
  179 |     if (!(expr)) [[unlikely]] {                                                \
      |           ^~~~
../src/crypto/crypto_x509.cc:694:3: note: in expansion of macro ‘CHECK_GE’
  694 |   CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0);
      |   ^~~~~~~~
/usr/include/openssl/x509.h:727:1: note: declared here
  727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/crypto/crypto_x509.cc: In function ‘v8::MaybeLocal node::crypto::{anonymous}::GetECPubKey(node::Environment*, const EC_GROUP*, const EC_KEY*)’:
../src/crypto/crypto_x509.cc:723:66: warning: ‘point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  723 |   return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec))
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/openssl/ec.h:1085:47: note: declared here
 1085 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key);
      |                                               ^~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/aliased_buffer-inl.h:6,
                 from ../src/env-inl.h:27,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/node_javascript.cc:2:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Network.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Network.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Target.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Target.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/IO.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/IO.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/DOMStorage.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/DOMStorage.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Storage.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Storage.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/setup-builtins-internal.cc: In static member function ‘static void v8::internal::SetupIsolateDelegate::SetupBuiltinsInternal(v8::internal::Isolate*, bool)’:
../deps/v8/src/builtins/setup-builtins-internal.cc:455:6: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without
  455 | void SetupIsolateDelegate::SetupBuiltinsInternal(
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/crypto/crypto_keys.h:6,
                 from ../src/crypto/crypto_context.h:7,
                 from ../test/cctest/test_node_crypto.cc:5:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../test/cctest/test_node_crypto.cc:8:
../deps/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperGT(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’:
../test/cctest/test_node_crypto.cc:31:3:   required from here
  134 |   GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure)
../deps/googletest/include/gtest/gtest.h:1485:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare]
 1485 | GTEST_IMPL_CMP_HELPER_(GT, >)
      |                            ^
../deps/googletest/include/gtest/gtest.h:1467:14: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’
 1467 |     if (val1 op val2) {                                                    \
      |              ^~
../deps/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperLT(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’:
../test/cctest/test_node_crypto.cc:39:3:   required from here
  134 |   GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure)
../deps/googletest/include/gtest/gtest.h:1481:28: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare]
 1481 | GTEST_IMPL_CMP_HELPER_(LT, <)
      |                            ^
../deps/googletest/include/gtest/gtest.h:1467:14: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’
 1467 |     if (val1 op val2) {                                                    \
      |              ^~
../deps/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’:
../deps/googletest/include/gtest/gtest.h:1418:23:   required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_Dp>::value))>::type*  = 0]’
 1418 |     return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../test/cctest/test_node_crypto.cc:47:3:   required from here
  134 |   GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure)
../deps/googletest/include/gtest/gtest.h:1399:11: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare]
 1399 |   if (lhs == rhs) {
      |       ~~~~^~~~~~
In file included from ../test/cctest/test_node_crypto_env.cc:1:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_raw_call’:
../deps/libffi/src/java_raw_api.c:317:3: warning: ‘ffi_java_raw_to_ptrarray’ is deprecated [-Wdeprecated-declarations]
  317 |   ffi_java_raw_to_ptrarray (cif, raw, avalue);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:76:1: note: declared here
   76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_translate_args’:
../deps/libffi/src/java_raw_api.c:328:3: warning: ‘ffi_java_raw_size’ is deprecated [-Wdeprecated-declarations]
  328 |   ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));
      |   ^~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:45:1: note: declared here
   45 | ffi_java_raw_size (ffi_cif *cif)
      | ^~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:331:3: warning: ‘ffi_java_ptrarray_to_raw’ is deprecated [-Wdeprecated-declarations]
  331 |   ffi_java_ptrarray_to_raw (cif, avalue, raw);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c:157:1: note: declared here
  157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/java_raw_api.c: In function ‘ffi_prep_java_raw_closure’:
../deps/libffi/src/java_raw_api.c:369:3: warning: ‘ffi_prep_java_raw_closure_loc’ is deprecated [-Wdeprecated-declarations]
  369 |   return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);
      |   ^~~~~~
../deps/libffi/src/java_raw_api.c:337:1: note: declared here
  337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
../deps/libffi/src/x86/ffi64.c:201:25: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
  201 |           FFI_ASSERT (0);
      |                         ^
../deps/libffi/src/x86/ffi64.c:176:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  176 |       {
      |       ^
../deps/libffi/src/x86/ffi64.c:203:5: note: here
  203 |     case FFI_TYPE_FLOAT:
      |     ^~~~
In file included from ../src/util.h:29,
                 from ../src/node_metadata.cc:22:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_metadata.cc:36:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/node_ffi.h:5,
                 from ../src/node_ffi.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/ffi/data.h:5,
                 from ../src/ffi/data.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/ffi/types.h:5,
                 from ../src/ffi/types.cc:3:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector_agent.h:3,
                 from ../src/inspector_socket_server.h:6,
                 from ../src/inspector_io.h:9,
                 from ../src/inspector_io.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/crypto/crypto_util.h:15,
                 from ../src/inspector_io.cc:4:
../deps/ncrypto/ncrypto.h: At global scope:
../deps/ncrypto/ncrypto.h:225:45: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 | using RSAPointer = DeleteFnPtr;
      |                                             ^
In file included from ../deps/ncrypto/ncrypto.h:12:
/usr/include/openssl/rsa.h:303:28: note: declared here
  303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
../deps/ncrypto/ncrypto.h:1050:26: warning: ‘void DH_free(DH*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1050 |   DeleteFnPtr dh_;
      |                          ^
In file included from ../deps/ncrypto/ncrypto.h:5:
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
../deps/ncrypto/ncrypto.h:1394:34: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1394 |   DeleteFnPtr key_;
      |                                  ^
In file included from ../deps/ncrypto/ncrypto.h:7:
/usr/include/openssl/ec.h:1014:28: note: declared here
 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
      |                            ^~~~~~~~~~~
../deps/ncrypto/ncrypto.h:1474:38: warning: ‘void HMAC_CTX_free(HMAC_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1474 |   DeleteFnPtr ctx_;
      |                                      ^
In file included from ../deps/ncrypto/ncrypto.h:10:
/usr/include/openssl/hmac.h:35:28: note: declared here
   35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx);
      |                            ^~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/base_object.h:29,
                 from ../src/base_object-inl.h:27,
                 from ../src/inspector_js_api.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from ../src/inspector/node_json.h:4,
                 from ../src/inspector/node_json.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from ../src/inspector/node_string.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.h:10,
                 from ../src/inspector/runtime_agent.h:4,
                 from ../src/inspector/runtime_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h:10,
                 from ../src/inspector/tracing_agent.h:4,
                 from ../src/inspector/tracing_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h:10,
                 from ../src/inspector/worker_agent.h:4,
                 from ../src/inspector/worker_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/network_inspector.h:5,
                 from ../src/inspector/network_inspector.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/network_agent.h:4,
                 from ../src/inspector/network_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/target_manager.h:9,
                 from ../src/inspector/target_agent.h:6,
                 from ../src/inspector/target_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/node_mutex.h:6,
                 from ../src/inspector/network_resource_manager.h:8,
                 from ../src/inspector/io_agent.h:5,
                 from ../src/inspector/io_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/dom_storage_agent.h:6,
                 from ../src/inspector/dom_storage_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from ../src/inspector/inspector_object_utils.h:5,
                 from ../src/inspector/inspector_object_utils.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/memory_tracker.h:5,
                 from ../src/aliased_buffer.h:7,
                 from ../src/env.h:27,
                 from ../src/inspector/storage_agent.h:4,
                 from ../src/inspector/storage_agent.cc:1:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/NodeRuntime.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Network.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Network.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Target.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Target.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/IO.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/IO.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/DOMStorage.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/DOMStorage.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/util.h:29,
                 from ../src/inspector/node_string.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Forward.h:19,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.h:18,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Storage.h:10,
                 from /var/pisi/nodejs-26.1.0-21/work/node-v26.1.0/out/Release/obj/gen/src/node/inspector/protocol/Storage.cpp:7:
../deps/v8/include/v8-profiler.h: In constructor ‘v8::HeapProfiler::HeapSnapshotOptions::HeapSnapshotOptions()’:
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8-profiler.h:1128:27: warning: ‘v8::HeapProfiler::HeapSnapshotOptions::global_object_name_resolver’ is deprecated: Use context_name_resolver callback instead. [-Wdeprecated-declarations]
 1128 |     HeapSnapshotOptions() {}
      |                           ^
../deps/v8/include/v8-profiler.h:1142:25: note: declared here
 1142 |     ObjectNameResolver* global_object_name_resolver = nullptr;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~