Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged master #2

Open
wants to merge 3,463 commits into
base: master
Choose a base branch
from

makefile: rename macos bitcoin-qt to elements-qt

e455139
Select commit
Loading
Failed to load commit list.
Open

Merged master #2

makefile: rename macos bitcoin-qt to elements-qt
e455139
Select commit
Loading
Failed to load commit list.
Cirrus CI / Win64 [unit tests, no gui tests, no boost::process, no functional tests] [jammy] failed Jan 7, 2025 in 37m 6s

Task Summary

Instruction ci failed in 35:53

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:53 clone
✅ 00:16 merge_base
✅ 00:01 depends_built
✅ 00:00 ccache
❌ 35:53 ci

  CXXLD    test/fuzz/fuzz.exe
  CXXLD    qt/elements-qt.exe
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2010): undefined reference to `__imp_upnpDiscover'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2044): undefined reference to `__imp_UPNP_GetValidIGD'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2088): undefined reference to `__imp_UPNP_GetExternalIPAddress'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2408): undefined reference to `__imp_UPNP_AddPortMapping'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x241f): undefined reference to `__imp_strupnperror'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2b11): undefined reference to `__imp_freeUPNPDevlist'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2bb7): undefined reference to `__imp_UPNP_DeletePortMapping'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2cd4): undefined reference to `__imp_freeUPNPDevlist'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2cdf): undefined reference to `__imp_FreeUPNPUrls'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2e87): undefined reference to `__imp_FreeUPNPUrls'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x36b9): undefined reference to `__imp_initnatpmp'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x36ce): undefined reference to `__imp_sendpublicaddressrequest'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x36e2): undefined reference to `__imp_readnatpmpresponseorretry'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3819): undefined reference to `__imp_closenatpmp'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3a35): undefined reference to `__imp_sendnewportmappingrequest'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3ba9): undefined reference to `__imp_sendnewportmappingrequest'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3c86): undefined reference to `__imp_closenatpmp'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:8469: test/test_bitcoin.exe] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32/src'
make[1]: *** [Makefile:22603: all-recursive] Error 1
make[1]: Leaving directory '/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32/src'
make: *** [Makefile:834: all-recursive] Error 1
Build failure. Verbose build follows.
Making all in src
make[1]: Entering directory '/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32/src'
make[2]: Entering directory '/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32/src'
/bin/bash ../libtool  --tag=CXX --preserve-dup-deps  --mode=link /usr/bin/ccache x86_64-w64-mingw32-g++-posix -std=c++17 -fdebug-prefix-map=/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32=. -fstack-reuse=none -Wstack-protector -fstack-protector-all -fcf-protection=full   -Werror -Wno-error=return-type    -fno-extended-identifiers -fvisibility=hidden -fPIE -pipe -std=c++17 -O2  -Wl,--exclude-libs,ALL  -Wl,--enable-reloc-section -Wl,--dynamicbase -Wl,--nxcompat -Wl,--high-entropy-va -pie    -Wl,--major-subsystem-version -Wl,6 -Wl,--minor-subsystem-version -Wl,1 -all-static -pthread -lpthread -static -L/tmp/cirrus-ci-build/depends/x86_64-w64-mingw32/lib  -o test/test_bitcoin.exe test/test_bitcoin-main.o  wallet/test/test_test_bitcoin-util.o wallet/test/test_test_bitcoin-wallet_test_fixture.o wallet/test/test_test_bitcoin-init_test_fixture.o test/test_bitcoin-pegin_witness_tests.o test/test_bitcoin-addrman_tests.o test/test_bitcoin-allocator_tests.o test/test_bitcoin-amount_tests.o test/test_bitcoin-arith_uint256_tests.o test/test_bitcoin-banman_tests.o test/test_bitcoin-base32_tests.o test/test_bitcoin-base58_tests.o test/test_bitcoin-base64_tests.o test/test_bitcoin-bech32_tests.o test/test_bitcoin-blech32_tests.o test/test_bitcoin-bip32_tests.o test/test_bitcoin-blockchain_tests.o test/test_bitcoin-blockencodings_tests.o test/test_bitcoin-blockfilter_index_tests.o test/test_bitcoin-blockfilter_tests.o test/test_bitcoin-bloom_tests.o test/test_bitcoin-bswap_tests.o test/test_bitcoin-checkqueue_tests.o test/test_bitcoin-coins_tests.o test/test_bitcoin-coinstatsindex_tests.o test/test_bitcoin-compilerbug_tests.o test/test_bitcoin-compress_tests.o test/test_bitcoin-crypto_tests.o test/test_bitcoin-cuckoocache_tests.o test/test_bitcoin-dbwrapper_tests.o test/test_bitcoin-denialofservice_tests.o test/test_bitcoin-descriptor_tests.o test/test_bitcoin-flatfile_tests.o test/test_bitcoin-fs_tests.o test/test_bitcoin-getarg_tests.o test/test_bitcoin-hash_tests.o test/test_bitcoin-headers_sync_chainwork_tests.o test/test_bitcoin-httpserver_tests.o test/test_bitcoin-i2p_tests.o test/test_bitcoin-interfaces_tests.o test/test_bitcoin-key_io_tests.o test/test_bitcoin-key_tests.o test/test_bitcoin-logging_tests.o test/test_bitcoin-mempool_tests.o test/test_bitcoin-merkle_tests.o test/test_bitcoin-merkleblock_tests.o test/test_bitcoin-miner_tests.o test/test_bitcoin-miniscript_tests.o test/test_bitcoin-minisketch_tests.o test/test_bitcoin-multisig_tests.o test/test_bitcoin-net_peer_eviction_tests.o test/test_bitcoin-net_tests.o test/test_bitcoin-netbase_tests.o test/test_bitcoin-orphanage_tests.o test/test_bitcoin-pmt_tests.o test/test_bitcoin-policy_fee_tests.o test/test_bitcoin-policyestimator_tests.o test/test_bitcoin-pow_tests.o test/test_bitcoin-prevector_tests.o test/test_bitcoin-raii_event_tests.o test/test_bitcoin-random_tests.o test/test_bitcoin-rbf_tests.o test/test_bitcoin-rest_tests.o test/test_bitcoin-result_tests.o test/test_bitcoin-reverselock_tests.o test/test_bitcoin-rpc_tests.o test/test_bitcoin-sanity_tests.o test/test_bitcoin-scheduler_tests.o test/test_bitcoin-script_p2sh_tests.o test/test_bitcoin-script_parse_tests.o test/test_bitcoin-script_segwit_tests.o test/test_bitcoin-script_standard_tests.o test/test_bitcoin-script_tests.o test/test_bitcoin-scriptnum_tests.o test/test_bitcoin-serfloat_tests.o test/test_bitcoin-serialize_tests.o test/test_bitcoin-settings_tests.o test/test_bitcoin-sighash_tests.o test/test_bitcoin-sigopcount_tests.o test/test_bitcoin-skiplist_tests.o test/test_bitcoin-sock_tests.o test/test_bitcoin-streams_tests.o test/test_bitcoin-sync_tests.o test/test_bitcoin-system_tests.o test/test_bitcoin-timedata_tests.o test/test_bitcoin-torcontrol_tests.o test/test_bitcoin-transaction_tests.o test/test_bitcoin-txindex_tests.o test/test_bitcoin-txpackage_tests.o test/test_bitcoin-txrequest_tests.o test/test_bitcoin-txvalidation_tests.o test/test_bitcoin-txvalidationcache_tests.o test/test_bitcoin-uint256_tests.o test/test_bitcoin-util_tests.o test/test_bitcoin-util_threadnames_tests.o test/test_bitcoin-validation_block_tests.o test/test_bitcoin-validation_chainstate_tests.o test/test_bitcoin-validation_chainstatemanager_tests.o test/test_bitcoin-validation_flush_tests.o test/test_bitcoin-validation_tests.o test/test_bitcoin-validationinterface_tests.o test/test_bitcoin-versionbits_tests.o test/test_bitcoin-pegin_spent_tests.o test/test_bitcoin-dynafed_tests.o test/test_bitcoin-blind_tests.o wallet/test/test_test_bitcoin-feebumper_tests.o wallet/test/test_test_bitcoin-spend_tests.o wallet/test/test_test_bitcoin-wallet_tests.o wallet/test/test_test_bitcoin-walletdb_tests.o wallet/test/test_test_bitcoin-wallet_crypto_tests.o wallet/test/test_test_bitcoin-wallet_transaction_tests.o wallet/test/test_test_bitcoin-coinselector_tests.o wallet/test/test_test_bitcoin-availablecoins_tests.o wallet/test/test_test_bitcoin-init_tests.o wallet/test/test_test_bitcoin-ismine_tests.o wallet/test/test_test_bitcoin-scriptpubkeyman_tests.o wallet/test/test_test_bitcoin-walletload_tests.o wallet/test/test_test_bitcoin-db_tests.o     libtest_util.a libbitcoin_wallet.a libbitcoin_node.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libelements_consensus.a crypto/libbitcoin_crypto_base.la crypto/libbitcoin_crypto_sse41.la crypto/libbitcoin_crypto_avx2.la crypto/libbitcoin_crypto_x86_shani.la  libunivalue.la leveldb/libleveldb.la crc32c/libcrc32c.la crc32c/libcrc32c_sse42.la  leveldb/libmemenv.la secp256k1/libsecp256k1.la libelementssimplicity.la -L/tmp/cirrus-ci-build/depends/x86_64-w64-mingw32/lib -levent -lws2_32  minisketch/libminisketch.a minisketch/libminisketch_clmul.a -ldb_cxx-4.8 -lminiupnpc -lminiupnpc -lminiupnpc -lnatpmp -L/tmp/cirrus-ci-build/depends/x86_64-w64-mingw32/lib -lsqlite3 libbitcoin_zmq.a -L/tmp/cirrus-ci-build/depends/x86_64-w64-mingw32/lib -lzmq -liphlpapi -lpthread -lssp -liphlpapi -lshlwapi -lws2_32 -ladvapi32 -luuid -loleaut32 -lole32 -lcomctl32 -lshell32 -lwinmm -lcomdlg32 -lgdi32 -luser32 -lkernel32 
libtool: link: /usr/bin/ccache x86_64-w64-mingw32-g++-posix -std=c++17 -fdebug-prefix-map=/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32=. -fstack-reuse=none -Wstack-protector -fstack-protector-all -fcf-protection=full -Werror -Wno-error=return-type -fno-extended-identifiers -fvisibility=hidden -fPIE -pipe -std=c++17 -O2 -Wl,--exclude-libs -Wl,ALL -Wl,--enable-reloc-section -Wl,--dynamicbase -Wl,--nxcompat -Wl,--high-entropy-va -pie -Wl,--major-subsystem-version -Wl,6 -Wl,--minor-subsystem-version -Wl,1 -static -pthread -o test/test_bitcoin.exe test/test_bitcoin-main.o wallet/test/test_test_bitcoin-util.o wallet/test/test_test_bitcoin-wallet_test_fixture.o wallet/test/test_test_bitcoin-init_test_fixture.o test/test_bitcoin-pegin_witness_tests.o test/test_bitcoin-addrman_tests.o test/test_bitcoin-allocator_tests.o test/test_bitcoin-amount_tests.o test/test_bitcoin-arith_uint256_tests.o test/test_bitcoin-banman_tests.o test/test_bitcoin-base32_tests.o test/test_bitcoin-base58_tests.o test/test_bitcoin-base64_tests.o test/test_bitcoin-bech32_tests.o test/test_bitcoin-blech32_tests.o test/test_bitcoin-bip32_tests.o test/test_bitcoin-blockchain_tests.o test/test_bitcoin-blockencodings_tests.o test/test_bitcoin-blockfilter_index_tests.o test/test_bitcoin-blockfilter_tests.o test/test_bitcoin-bloom_tests.o test/test_bitcoin-bswap_tests.o test/test_bitcoin-checkqueue_tests.o test/test_bitcoin-coins_tests.o test/test_bitcoin-coinstatsindex_tests.o test/test_bitcoin-compilerbug_tests.o test/test_bitcoin-compress_tests.o test/test_bitcoin-crypto_tests.o test/test_bitcoin-cuckoocache_tests.o test/test_bitcoin-dbwrapper_tests.o test/test_bitcoin-denialofservice_tests.o test/test_bitcoin-descriptor_tests.o test/test_bitcoin-flatfile_tests.o test/test_bitcoin-fs_tests.o test/test_bitcoin-getarg_tests.o test/test_bitcoin-hash_tests.o test/test_bitcoin-headers_sync_chainwork_tests.o test/test_bitcoin-httpserver_tests.o test/test_bitcoin-i2p_tests.o test/test_bitcoin-interfaces_tests.o test/test_bitcoin-key_io_tests.o test/test_bitcoin-key_tests.o test/test_bitcoin-logging_tests.o test/test_bitcoin-mempool_tests.o test/test_bitcoin-merkle_tests.o test/test_bitcoin-merkleblock_tests.o test/test_bitcoin-miner_tests.o test/test_bitcoin-miniscript_tests.o test/test_bitcoin-minisketch_tests.o test/test_bitcoin-multisig_tests.o test/test_bitcoin-net_peer_eviction_tests.o test/test_bitcoin-net_tests.o test/test_bitcoin-netbase_tests.o test/test_bitcoin-orphanage_tests.o test/test_bitcoin-pmt_tests.o test/test_bitcoin-policy_fee_tests.o test/test_bitcoin-policyestimator_tests.o test/test_bitcoin-pow_tests.o test/test_bitcoin-prevector_tests.o test/test_bitcoin-raii_event_tests.o test/test_bitcoin-random_tests.o test/test_bitcoin-rbf_tests.o test/test_bitcoin-rest_tests.o test/test_bitcoin-result_tests.o test/test_bitcoin-reverselock_tests.o test/test_bitcoin-rpc_tests.o test/test_bitcoin-sanity_tests.o test/test_bitcoin-scheduler_tests.o test/test_bitcoin-script_p2sh_tests.o test/test_bitcoin-script_parse_tests.o test/test_bitcoin-script_segwit_tests.o test/test_bitcoin-script_standard_tests.o test/test_bitcoin-script_tests.o test/test_bitcoin-scriptnum_tests.o test/test_bitcoin-serfloat_tests.o test/test_bitcoin-serialize_tests.o test/test_bitcoin-settings_tests.o test/test_bitcoin-sighash_tests.o test/test_bitcoin-sigopcount_tests.o test/test_bitcoin-skiplist_tests.o test/test_bitcoin-sock_tests.o test/test_bitcoin-streams_tests.o test/test_bitcoin-sync_tests.o test/test_bitcoin-system_tests.o test/test_bitcoin-timedata_tests.o test/test_bitcoin-torcontrol_tests.o test/test_bitcoin-transaction_tests.o test/test_bitcoin-txindex_tests.o test/test_bitcoin-txpackage_tests.o test/test_bitcoin-txrequest_tests.o test/test_bitcoin-txvalidation_tests.o test/test_bitcoin-txvalidationcache_tests.o test/test_bitcoin-uint256_tests.o test/test_bitcoin-util_tests.o test/test_bitcoin-util_threadnames_tests.o test/test_bitcoin-validation_block_tests.o test/test_bitcoin-validation_chainstate_tests.o test/test_bitcoin-validation_chainstatemanager_tests.o test/test_bitcoin-validation_flush_tests.o test/test_bitcoin-validation_tests.o test/test_bitcoin-validationinterface_tests.o test/test_bitcoin-versionbits_tests.o test/test_bitcoin-pegin_spent_tests.o test/test_bitcoin-dynafed_tests.o test/test_bitcoin-blind_tests.o wallet/test/test_test_bitcoin-feebumper_tests.o wallet/test/test_test_bitcoin-spend_tests.o wallet/test/test_test_bitcoin-wallet_tests.o wallet/test/test_test_bitcoin-walletdb_tests.o wallet/test/test_test_bitcoin-wallet_crypto_tests.o wallet/test/test_test_bitcoin-wallet_transaction_tests.o wallet/test/test_test_bitcoin-coinselector_tests.o wallet/test/test_test_bitcoin-availablecoins_tests.o wallet/test/test_test_bitcoin-init_tests.o wallet/test/test_test_bitcoin-ismine_tests.o wallet/test/test_test_bitcoin-scriptpubkeyman_tests.o wallet/test/test_test_bitcoin-walletload_tests.o wallet/test/test_test_bitcoin-db_tests.o  -lpthread -L/tmp/cirrus-ci-build/depends/x86_64-w64-mingw32/lib libtest_util.a libbitcoin_wallet.a libbitcoin_node.a libbitcoin_cli.a libbitcoin_common.a libbitcoin_util.a libelements_consensus.a crypto/.libs/libbitcoin_crypto_base.a -liphlpapi -lws2_32 crypto/.libs/libbitcoin_crypto_sse41.a -liphlpapi -lws2_32 crypto/.libs/libbitcoin_crypto_avx2.a -liphlpapi -lws2_32 crypto/.libs/libbitcoin_crypto_x86_shani.a -liphlpapi -lws2_32 ./.libs/libunivalue.a -liphlpapi -lws2_32 leveldb/.libs/libleveldb.a -liphlpapi -lws2_32 crc32c/.libs/libcrc32c.a -liphlpapi -lws2_32 crc32c/.libs/libcrc32c_sse42.a -liphlpapi -lws2_32 leveldb/.libs/libmemenv.a -liphlpapi -lws2_32 secp256k1/.libs/libsecp256k1.a ./.libs/libelementssimplicity.a -liphlpapi -lws2_32 -levent -lws2_32 minisketch/libminisketch.a minisketch/libminisketch_clmul.a -ldb_cxx-4.8 -lminiupnpc -lminiupnpc -lminiupnpc -lnatpmp -lsqlite3 libbitcoin_zmq.a -lzmq -liphlpapi -lpthread -lssp -liphlpapi -lshlwapi -lws2_32 -ladvapi32 -luuid -loleaut32 -lole32 -lcomctl32 -lshell32 -lwinmm -lcomdlg32 -lgdi32 -luser32 -lkernel32 -pthread
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2010): undefined reference to `__imp_upnpDiscover'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2044): undefined reference to `__imp_UPNP_GetValidIGD'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2088): undefined reference to `__imp_UPNP_GetExternalIPAddress'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2408): undefined reference to `__imp_UPNP_AddPortMapping'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x241f): undefined reference to `__imp_strupnperror'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2b11): undefined reference to `__imp_freeUPNPDevlist'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2bb7): undefined reference to `__imp_UPNP_DeletePortMapping'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2cd4): undefined reference to `__imp_freeUPNPDevlist'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2cdf): undefined reference to `__imp_FreeUPNPUrls'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x2e87): undefined reference to `__imp_FreeUPNPUrls'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x36b9): undefined reference to `__imp_initnatpmp'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x36ce): undefined reference to `__imp_sendpublicaddressrequest'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x36e2): undefined reference to `__imp_readnatpmpresponseorretry'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3819): undefined reference to `__imp_closenatpmp'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3a35): undefined reference to `__imp_sendnewportmappingrequest'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3ba9): undefined reference to `__imp_sendnewportmappingrequest'
/usr/bin/x86_64-w64-mingw32-ld: libbitcoin_wallet.a(libbitcoin_wallet_a-mapport.o):mapport.cpp:(.text+0x3c86): undefined reference to `__imp_closenatpmp'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:8469: test/test_bitcoin.exe] Error 1
make[2]: Leaving directory '/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32/src'
make[1]: *** [Makefile:22603: all-recursive] Error 1
make[1]: Leaving directory '/tmp/cirrus-ci-build/ci/scratch/build/elements-x86_64-w64-mingw32/src'
make: *** [Makefile:834: all-recursive] Error 1
������������������������������������������������