:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: monero 0.18.3.4-3.0 (Thu Feb 6 00:11:02 2025) ==> Retrieving sources... -> Updating monero git repo... -> Updating miniupnp git repo... -> Updating rapidjson git repo... -> Updating trezor-common git repo... -> Updating RandomX git repo... -> Updating supercop git repo... -> Found fortify-source.patch -> Found monero.sysusers -> Found monero.tmpfiles -> Found boost-1.85.patch ==> Validating source files with sha512sums... monero ... Skipped miniupnp ... Skipped rapidjson ... Skipped trezor-common ... Skipped RandomX ... Skipped supercop ... Skipped fortify-source.patch ... Passed monero.sysusers ... Passed monero.tmpfiles ... Passed boost-1.85.patch ... Passed ==> Verifying source file signatures with gpg... monero git repo ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: monero 0.18.3.4-3.0 (Thu Feb 6 00:11:14 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for libunbound.so: :: Repository extra-staging 1) unbound :: Repository extra 2) unbound Enter a number (default=1): :: There are 2 providers available for libzmq.so: :: Repository extra-staging 1) zeromq :: Repository extra 2) zeromq Enter a number (default=1): resolving dependencies... looking for conflicting packages... Packages (17) abseil-cpp-20240722.1-1.0 dnssec-anchors-20190629-4.0 duktape-2.7.0-7.0 fstrm-0.6.1-2.0 gtest-1.15.2-1.0 hiredis-1.2.0-2.0 ldns-1.8.4-1.0 libpgm-5.3.128-3.3 polkit-122-1.3 protobuf-c-1.5.0-10.0 hidapi-0.14.0-1.0 libsodium-1.0.20-1.1 libunwind-1.8.1-3.2 pcsclite-2.2.3-1.0 protobuf-28.3-1.0 unbound-1.22.0-2.0 zeromq-4.3.5-2.3 Total Installed Size: 40.50 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hidapi... installing libsodium... installing dnssec-anchors... installing fstrm... installing hiredis... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool installing gtest... Optional dependencies for gtest python: gmock generator installing abseil-cpp... installing protobuf... installing protobuf-c... installing unbound... Optional dependencies for unbound expat: for unbound-anchor [installed] sh: for unbound-control-setup [installed] python: for python-bindings installing libunwind... installing libpgm... installing zeromq... Optional dependencies for zeromq cppzmq: C++ binding for libzmq installing duktape... installing polkit... warning: directory permissions differ on /usr/share/polkit-1/rules.d/ filesystem: 755 package: 750 installing pcsclite... Optional dependencies for pcsclite python: API call trace logging with the pcsc-spy ccid: USB Chip/Smart Card Interface Devices driver :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'polkitd' with GID 102. Creating user 'polkitd' (PolicyKit daemon) with UID 102 and GID 102. Creating group 'unbound' with GID 972. Creating user 'unbound' (unbound) with UID 972 and GID 972. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Creating temporary files... (4/6) Arming ConditionNeedsUpdate... (5/6) Reloading system bus configuration... Skipped: Current root is not booted. (6/6) Updating trusted-key.key for unbound... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (14) boost-libs-1.86.0-6.0 cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libuv-1.49.2-1.0 mpdecimal-4.0.0-2.153 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 rhash-1.4.4-1.0 boost-1.86.0-6.0 cmake-3.30.3-2.1 git-2.47.0-1.0 python-3.13.1-1.0 Total Installed Size: 346.90 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [pending] installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules ==> Retrieving sources... -> Found fortify-source.patch -> Found monero.sysusers -> Found monero.tmpfiles -> Found boost-1.85.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of monero git repo... Cloning into 'monero'... done. Switched to a new branch 'makepkg' -> Creating working copy of miniupnp git repo... Cloning into 'miniupnp'... done. -> Creating working copy of rapidjson git repo... Cloning into 'rapidjson'... done. -> Creating working copy of trezor-common git repo... Cloning into 'trezor-common'... done. -> Creating working copy of RandomX git repo... Cloning into 'RandomX'... done. -> Creating working copy of supercop git repo... Cloning into 'supercop'... done. ==> Starting prepare()... Submodule 'external/miniupnp' (https://github.com/miniupnp/miniupnp) registered for path 'external/miniupnp' Submodule 'external/randomx' (https://github.com/tevador/RandomX) registered for path 'external/randomx' Submodule 'external/rapidjson' (https://github.com/Tencent/rapidjson) registered for path 'external/rapidjson' Submodule 'external/supercop' (https://github.com/monero-project/supercop) registered for path 'external/supercop' Submodule 'external/trezor-common' (https://github.com/trezor/trezor-common.git) registered for path 'external/trezor-common' Cloning into '/build/monero/src/monero/external/miniupnp'... done. Cloning into '/build/monero/src/monero/external/randomx'... done. Cloning into '/build/monero/src/monero/external/rapidjson'... done. Cloning into '/build/monero/src/monero/external/supercop'... done. Cloning into '/build/monero/src/monero/external/trezor-common'... done. Submodule path 'external/miniupnp': checked out '544e6fcc73c5ad9af48a8985c94f0f1d742ef2e0' Submodule path 'external/randomx': checked out '102f8acf90a7649ada410de5499a7ec62e49e1da' Submodule path 'external/rapidjson': checked out '129d19ba7f496df5e33658527a7158c79b99c21c' From /build/monero/src/supercop * branch 633500ad8c8759995049ccd022107d1fa8a1bbc9 -> FETCH_HEAD Submodule path 'external/supercop': checked out '633500ad8c8759995049ccd022107d1fa8a1bbc9' From /build/monero/src/trezor-common * branch bff7fdfe436c727982cc553bdfb29a9021b423b0 -> FETCH_HEAD Submodule path 'external/trezor-common': checked out 'bff7fdfe436c727982cc553bdfb29a9021b423b0' Auto-merging src/common/combinator.h Auto-merging src/wallet/api/wallet2_api.h patching file CMakeLists.txt patching file CMakeLists.txt Hunk #1 succeeded at 1071 (offset -6 lines). patching file contrib/epee/include/serialization/keyvalue_serialization.h patching file contrib/epee/include/span.h patching file contrib/epee/include/string_tools.h patching file src/crypto/crypto.h patching file src/cryptonote_basic/cryptonote_format_utils.cpp patching file src/cryptonote_core/cryptonote_tx_utils.cpp patching file src/cryptonote_protocol/block_queue.cpp patching file src/device/device_default.cpp patching file src/lmdb/util.h patching file src/simplewallet/simplewallet.cpp patching file src/wallet/api/wallet.cpp patching file src/wallet/wallet2.cpp patching file src/wallet/wallet_rpc_server.cpp patching file tests/benchmark.cpp patching file tests/core_tests/multisig.cpp patching file tests/functional_tests/make_test_signature.cc patching file tests/unit_tests/crypto.cpp patching file tests/unit_tests/multisig.cpp patching file tests/unit_tests/serialization.cpp ==> Starting build()... CMake Warning (dev) at CMakeLists.txt:40 (include): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python (found version "3.13.1") -- CMake version 3.30.3 -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- ccache NOT found! Please install it for faster rebuilds. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Looking for -Wl,--no-undefined linker flag -- Looking for -Wl,--no-undefined linker flag - found -- Looking for -Wl,-undefined,error linker flag -- Looking for -Wl,-undefined,error linker flag - found CMake Deprecation Warning at /build/monero/src/monero/build/CMakeFiles/CMakeTmp/test_project/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at /build/monero/src/monero/build/CMakeFiles/CMakeTmp/test_project/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Building without build tag -- Found Git: /usr/bin/git (found version "2.47.0") -- Checking submodules -- Submodule 'external/miniupnp' is up-to-date -- Submodule 'external/rapidjson' is up-to-date -- Submodule 'external/trezor-common' is up-to-date -- Submodule 'external/randomx' is up-to-date -- Submodule 'external/supercop' is up-to-date -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Building for a 32-bit system -- Building internal libraries as static -- Using LMDB as default DB type -- Stack trace on exception enabled (using easylogging++) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test _Werror__pthread_c -- Performing Test _Werror__pthread_c - Success -- Performing Test _Werror__pthread_cxx -- Performing Test _Werror__pthread_cxx - Success -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.4.0") -- Using OpenSSL include dir at /usr/include -- Found HIDAPI: /usr/lib/libhidapi-libusb.so -- Looking for memset_s in c -- Looking for memset_s in c - not found -- Looking for explicit_bzero in c -- Looking for explicit_bzero in c - found -- Looking for strptime -- Looking for strptime - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (MiniUPnPc) does not match the name of the calling package (Miniupnpc). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindMiniupnpc.cmake:39 (find_package_handle_standard_args) external/CMakeLists.txt:38 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find MiniUPnPc (missing: MINIUPNP_INCLUDE_DIR MINIUPNP_LIBRARY) -- Using in-tree miniupnpc -- Looking for libunbound -- Found libunbound include (unbound.h) in /usr/include -- Found libunbound library -- Using 32-bit LMDB from source tree -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Backtrace_LIBRARY: -- Found Backtrace: /usr/include -- Performing Test HAVE_CXX_ATOMICS -- Performing Test HAVE_CXX_ATOMICS - Success -- Using HIDAPI include dir at /usr/include/hidapi -- Found Protobuf: /usr/lib/libprotobuf.so (found version "5.28.3") -- Protobuf lib: /usr/lib/libprotobuf.so, inc: /usr/include, protoc: /usr/bin/protoc -- Protobuf Compilation test failed: Change Dir: '/build/monero/src/monero/build/CMakeFiles/CMakeTmp' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_e8ee9/fast /usr/bin/make -f CMakeFiles/cmTC_e8ee9.dir/build.make CMakeFiles/cmTC_e8ee9.dir/build make[1]: Entering directory '/build/monero/src/monero/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_e8ee9.dir/test-protobuf.pb.cc.o /usr/bin/c++ -I/build/monero/src/monero/build -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/monero/src=/usr/src/debug/monero -DZMQ_STATIC -pthread -std=gnu++17 -o CMakeFiles/cmTC_e8ee9.dir/test-protobuf.pb.cc.o -c /build/monero/src/monero/build/test-protobuf.pb.cc Building CXX object CMakeFiles/cmTC_e8ee9.dir/test-protobuf.cpp.o /usr/bin/c++ -I/build/monero/src/monero/build -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/monero/src=/usr/src/debug/monero -DZMQ_STATIC -pthread -std=gnu++17 -o CMakeFiles/cmTC_e8ee9.dir/test-protobuf.cpp.o -c /build/monero/src/monero/cmake/test-protobuf.cpp Linking CXX executable cmTC_e8ee9 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e8ee9.dir/link.txt --verbose=1 /usr/bin/c++ -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/monero/src=/usr/src/debug/monero -DZMQ_STATIC -pthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs "CMakeFiles/cmTC_e8ee9.dir/test-protobuf.pb.cc.o" "CMakeFiles/cmTC_e8ee9.dir/test-protobuf.cpp.o" -o cmTC_e8ee9 /usr/lib/libprotobuf.so /usr/bin/ld: CMakeFiles/cmTC_e8ee9.dir/test-protobuf.pb.cc.o: undefined reference to symbol '_ZN4absl12lts_2024072212log_internal17MakeCheckOpStringIPKvS4_EEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc' /usr/bin/ld: /usr/lib/libabsl_log_internal_check_op.so.2407.0.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_e8ee9.dir/build.make:115: cmTC_e8ee9] Error 1 make[1]: Leaving directory '/build/monero/src/monero/build/CMakeFiles/CMakeTmp' make: *** [Makefile:127: cmTC_e8ee9/fast] Error 2 . -- Building on i486 for default -- AES support enabled -- Performing Test _Werror__Wformat_c -- Performing Test _Werror__Wformat_c - Success -- Performing Test _Werror__Wformat_cxx -- Performing Test _Werror__Wformat_cxx - Success -- Performing Test _Werror__Wformat_security_c -- Performing Test _Werror__Wformat_security_c - Success -- Performing Test _Werror__Wformat_security_cxx -- Performing Test _Werror__Wformat_security_cxx - Success -- Performing Test _Werror__fstack_protector_c -- Performing Test _Werror__fstack_protector_c - Success -- Performing Test _Werror__fstack_protector_cxx -- Performing Test _Werror__fstack_protector_cxx - Success -- Performing Test _Werror__fstack_protector_strong_c -- Performing Test _Werror__fstack_protector_strong_c - Success -- Performing Test _Werror__fstack_protector_strong_cxx -- Performing Test _Werror__fstack_protector_strong_cxx - Success -- Performing Test _Werror__fcf_protection=full_c -- Performing Test _Werror__fcf_protection=full_c - Failed -- Performing Test _Werror__fcf_protection=full_cxx -- Performing Test _Werror__fcf_protection=full_cxx - Failed -- Performing Test _Werror__fstack_clash_protection_c -- Performing Test _Werror__fstack_clash_protection_c - Success -- Performing Test _Werror__fstack_clash_protection_cxx -- Performing Test _Werror__fstack_clash_protection_cxx - Success -- Looking for -pie linker flag -- Looking for -pie linker flag - found -- Looking for -Wl,-z,relro linker flag -- Looking for -Wl,-z,relro linker flag - found -- Looking for -Wl,-z,now linker flag -- Looking for -Wl,-z,now linker flag - found -- Looking for -Wl,-z,noexecstack linker flag -- Looking for -Wl,-z,noexecstack linker flag - found -- Looking for -Wl,-z,noexecheap linker flag -- Looking for -Wl,-z,noexecheap linker flag - not found -- Performing Test _Werror__Werror=switch_c -- Performing Test _Werror__Werror=switch_c - Success -- Performing Test _Werror__Werror=switch_cxx -- Performing Test _Werror__Werror=switch_cxx - Success -- Performing Test _Werror__Werror=return_type_c -- Performing Test _Werror__Werror=return_type_c - Success -- Performing Test _Werror__Werror=return_type_cxx -- Performing Test _Werror__Werror=return_type_cxx - Success -- Using C security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fstack-clash-protection -Werror=switch -Werror=return-type -- Using C++ security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -fstack-clash-protection -Werror=switch -Werror=return-type -- Using linker security hardening flags: -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack CMake Warning (dev) at CMakeLists.txt:1072 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1414 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1539 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2151 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1072 (find_package) -- Found Boost Version: 108600 -- Looking for rl_copy_text -- Looking for rl_copy_text - found -- Looking for rl_filename_completion_function -- Looking for rl_filename_completion_function - found -- Found readline library at: /usr -- Found Git: /usr/bin/git -- You are currently on commit b089f9ee6 -- You are building a tagged release -- Looking for a ASM-ATT compiler -- Looking for a ASM-ATT compiler - /usr/bin/as Monero crypto autodetect failed to find any libraries for target platform Defaulting to internal crypto library for wallet -- Trezor support disabled CMake Warning (dev) at CMakeLists.txt:1216 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Not building tests -- Not building debug utilities Doxygen: graphviz not found - graphs disabled -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) CMake Warning (dev) at CMakeLists.txt:1255 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (8.7s) -- Generating done (0.3s) -- Build files have been written to: /build/monero/src/monero/build make: Entering directory '/build/monero/src/monero/build' [ 0%] Creating directories for 'generate_translations_header' [ 0%] No download step for 'generate_translations_header' [ 0%] No update step for 'generate_translations_header' [ 0%] No patch step for 'generate_translations_header' [ 0%] Performing configure step for 'generate_translations_header' -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at CMakeLists.txt:53 (message): lrelease program not found, translation files not built -- Configuring done (0.3s) -- Generating done (0.0s) -- Build files have been written to: /build/monero/src/monero/build/translations [ 0%] Performing build step for 'generate_translations_header' [ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o [100%] Linking C executable generate_translations_header Generating embedded translations header [100%] Built target generate_translations_header [ 1%] Performing install step for 'generate_translations_header' [ 2%] Completed 'generate_translations_header' [ 2%] Built target generate_translations_header [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o [ 3%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o [ 4%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o [ 4%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o [ 4%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o [ 4%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o [ 4%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o [ 6%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o [ 6%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o [ 6%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o [ 6%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o [ 7%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/listdevices.c.o [ 7%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o [ 7%] Linking C static library libminiupnpc.a [ 7%] Built target libminiupnpc-static [ 7%] Building C object external/miniupnp/miniupnpc/CMakeFiles/upnpc-static.dir/upnpc.c.o [ 7%] Linking C executable upnpc-static [ 7%] Built target upnpc-static [ 7%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/igd_desc_parse.c.o [ 7%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/miniupnpc.c.o [ 7%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minixml.c.o [ 8%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minisoap.c.o [ 8%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/minissdpc.c.o [ 8%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/miniwget.c.o [ 8%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpcommands.c.o [ 8%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpdev.c.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnpreplyparse.c.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/upnperrors.c.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/connecthostport.c.o [ 9%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/portlistingparse.c.o [ 10%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/receivedata.c.o [ 10%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/listdevices.c.o [ 10%] Building C object external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-shared.dir/addr_is_reserved.c.o [ 10%] Linking C shared library libminiupnpc.so [ 10%] Built target libminiupnpc-shared [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/upnpc-shared.dir/upnpc.c.o [ 12%] Linking C executable upnpc-shared [ 12%] Built target upnpc-shared [ 12%] Building C object external/miniupnp/miniupnpc/CMakeFiles/listdevices.dir/listdevices.c.o [ 13%] Linking C executable listdevices [ 13%] Built target listdevices [ 13%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/testminixml.c.o [ 13%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/minixml.c.o [ 13%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminixml.dir/igd_desc_parse.c.o [ 13%] Linking C executable testminixml [ 13%] Built target testminixml [ 13%] Building C object external/miniupnp/miniupnpc/CMakeFiles/minixmlvalid.dir/minixmlvalid.c.o [ 13%] Building C object external/miniupnp/miniupnpc/CMakeFiles/minixmlvalid.dir/minixml.c.o [ 13%] Linking C executable minixmlvalid [ 13%] Built target minixmlvalid [ 14%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/testupnpreplyparse.c.o [ 14%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/minixml.c.o [ 14%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testupnpreplyparse.dir/upnpreplyparse.c.o [ 14%] Linking C executable testupnpreplyparse [ 14%] Built target testupnpreplyparse [ 14%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/testigddescparse.c.o [ 14%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/igd_desc_parse.c.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minixml.c.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/miniupnpc.c.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/miniwget.c.o [ 15%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minissdpc.c.o [ 17%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/upnpcommands.c.o [ 17%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/upnpreplyparse.c.o [ 17%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/minisoap.c.o [ 17%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/connecthostport.c.o [ 18%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/portlistingparse.c.o [ 18%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/receivedata.c.o [ 18%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testigddescparse.dir/addr_is_reserved.c.o [ 18%] Linking C executable testigddescparse [ 18%] Built target testigddescparse [ 18%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/testminiwget.c.o [ 19%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/miniwget.c.o [ 19%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/miniupnpc.c.o [ 19%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minisoap.c.o [ 19%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/upnpcommands.c.o [ 20%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minissdpc.c.o [ 20%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/upnpreplyparse.c.o [ 20%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/minixml.c.o [ 20%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/igd_desc_parse.c.o [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/connecthostport.c.o [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/portlistingparse.c.o [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/receivedata.c.o [ 21%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testminiwget.dir/addr_is_reserved.c.o [ 23%] Linking C executable testminiwget [ 23%] Built target testminiwget [ 23%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testaddr_is_reserved.dir/testaddr_is_reserved.c.o [ 24%] Building C object external/miniupnp/miniupnpc/CMakeFiles/testaddr_is_reserved.dir/addr_is_reserved.c.o [ 24%] Linking C executable testaddr_is_reserved [ 24%] Built target testaddr_is_reserved [ 24%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o [ 24%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o [ 24%] Linking C static library liblmdb.a [ 24%] Built target lmdb [ 24%] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/i486-pc-linux-gnu/14.2.1/include/limits.h:210, from /usr/lib/gcc/i486-pc-linux-gnu/14.2.1/include/syslimits.h:7, from /usr/lib/gcc/i486-pc-linux-gnu/14.2.1/include/limits.h:34, from /build/monero/src/monero/external/easylogging++/ea_config.h:3, from /build/monero/src/monero/external/easylogging++/easylogging++.h:19, from /build/monero/src/monero/external/easylogging++/easylogging++.cc:18: In function ‘size_t wcstombs(char*, const wchar_t*, size_t)’, inlined from ‘static char* el::base::utils::Str::wcharPtrToCharPtr(const wchar_t*)’ at /build/monero/src/monero/external/easylogging++/easylogging++.cc:1124:16: /usr/include/bits/stdlib.h:163:10: warning: ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ specified size 4294967294 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 163 | return __glibc_fortify (wcstombs, __len, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/stdlib.h: In static member function ‘static char* el::base::utils::Str::wcharPtrToCharPtr(const wchar_t*)’: /usr/include/bits/stdlib.h:147:15: note: in a call to function ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ declared with attribute ‘access (read_only, 2)’ 147 | extern size_t __REDIRECT_NTH (__wcstombs_alias, | ^~~~~~~~~~~~~~ In function ‘size_t wcstombs(char*, const wchar_t*, size_t)’, inlined from ‘static char* el::base::utils::Str::wcharPtrToCharPtr(const wchar_t*)’ at /build/monero/src/monero/external/easylogging++/easylogging++.cc:1124:16, inlined from ‘el::base::MessageBuilder& el::base::MessageBuilder::operator<<(const wchar_t*)’ at /build/monero/src/monero/external/easylogging++/easylogging++.cc:2906:52: /usr/include/bits/stdlib.h:163:10: warning: ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ specified size 4294967294 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 163 | return __glibc_fortify (wcstombs, __len, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/stdlib.h: In member function ‘el::base::MessageBuilder& el::base::MessageBuilder::operator<<(const wchar_t*)’: /usr/include/bits/stdlib.h:147:15: note: in a call to function ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ declared with attribute ‘access (read_only, 2)’ 147 | extern size_t __REDIRECT_NTH (__wcstombs_alias, | ^~~~~~~~~~~~~~ [ 24%] Linking CXX static library libeasylogging.a [ 24%] Built target easylogging [ 25%] Building CXX object external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o [ 25%] Linking CXX static library libqrcodegen.a [ 25%] Built target qrcodegen [ 25%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o [ 25%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o [ 26%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o [ 26%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o [ 26%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o [ 26%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o [ 28%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o [ 28%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o [ 28%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o [ 28%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o [ 29%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o [ 29%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o [ 29%] Building C object contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o [ 29%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o [ 29%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o [ 30%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o [ 30%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o [ 30%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o [ 30%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o /build/monero/src/monero/contrib/epee/src/net_ssl.cpp: In member function ‘void {anonymous}::openssl_rsa_free::operator()(RSA*) const’: /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:80:15: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 80 | RSA_free(ptr); | ~~~~~~~~^~~~~ In file included from /usr/include/openssl/x509.h:36, from /usr/include/openssl/ssl.h:32, from /usr/include/boost/asio/ssl/detail/openssl_types.hpp:24, from /usr/include/boost/asio/ssl/context_base.hpp:19, from /usr/include/boost/asio/ssl/context.hpp:23, from /usr/include/boost/asio/ssl.hpp:18, from /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/rsa.h:304:28: note: declared here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /build/monero/src/monero/contrib/epee/src/net_ssl.cpp: In member function ‘void {anonymous}::openssl_ec_key_free::operator()(EC_KEY*) const’: /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:98:18: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 98 | EC_KEY_free(ptr); | ~~~~~~~~~~~^~~~~ In file included from /usr/include/openssl/x509.h:33: /usr/include/openssl/ec.h:1022:28: note: declared here 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /build/monero/src/monero/contrib/epee/src/net_ssl.cpp: In function ‘bool epee::net_utils::create_rsa_ssl_certificate(EVP_PKEY*&, X509*&)’: /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:146:26: warning: ‘RSA* RSA_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 146 | openssl_rsa rsa{RSA_new()}; | ~~~~~~~^~ /usr/include/openssl/rsa.h:212:28: note: declared here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:162:26: warning: ‘int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 162 | if (RSA_generate_key_ex(rsa.get(), 4096, exponent.get(), nullptr) != 1) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/rsa.h:271:27: note: declared here 271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /build/monero/src/monero/contrib/epee/src/net_ssl.cpp: In function ‘bool epee::net_utils::create_ec_ssl_certificate(EVP_PKEY*&, X509*&, int)’: /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:216:35: warning: ‘EC_KEY* EC_KEY_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 216 | openssl_ec_key ec_key{EC_KEY_new()}; | ~~~~~~~~~~^~ /usr/include/openssl/ec.h:987:31: note: declared here 987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^~~~~~~~~~ /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:239:23: warning: ‘int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 239 | if (EC_KEY_set_group(ec_key.get(), group) != 1) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1061:27: note: declared here 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); | ^~~~~~~~~~~~~~~~ /build/monero/src/monero/contrib/epee/src/net_ssl.cpp:244:26: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 244 | if (EC_KEY_generate_key(ec_key.get()) != 1) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1120:27: note: declared here 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o [ 31%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o In file included from /usr/include/c++/14.2.1/bits/shared_ptr_base.h:52, from /usr/include/c++/14.2.1/bits/shared_ptr.h:53, from /usr/include/c++/14.2.1/memory:80, from /build/monero/src/monero/contrib/epee/include/byte_slice.h:33, from /build/monero/src/monero/contrib/epee/src/portable_storage.cpp:27: In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.1/typeinfo:114:25, inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = long long int]’ at /build/monero/src/monero/contrib/epee/include/storages/portable_storage.h:266:25: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.1/typeinfo:114:25, inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = long long unsigned int]’ at /build/monero/src/monero/contrib/epee/include/storages/portable_storage.h:266:25: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.1/typeinfo:114:25, inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = double]’ at /build/monero/src/monero/contrib/epee/include/storages/portable_storage.h:266:25: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o [ 31%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o [ 32%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o [ 32%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o [ 32%] Built target obj_epee [ 32%] Linking CXX static library libepee.a [ 32%] Built target epee [ 32%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o [ 32%] Built target obj_epee_readline [ 34%] Linking CXX static library libepee_readline.a [ 34%] Built target epee_readline [ 34%] Built target genversion [ 34%] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o [ 34%] Built target obj_version [ 35%] Linking CXX static library libversion.a [ 35%] Built target version [ 36%] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o [ 36%] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [ 36%] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o [ 36%] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/error.cpp.o [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/expect.cpp.o [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/notify.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/pruning.cpp.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/spawn.cpp.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o [ 40%] Building C object src/common/CMakeFiles/obj_common.dir/aligned.c.o [ 40%] Building CXX object src/common/CMakeFiles/obj_common.dir/timings.cc.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/combinator.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/stack_trace.cpp.o [ 41%] Built target obj_common [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o [ 43%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [ 43%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o [ 43%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o [ 43%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o /build/monero/src/monero/src/crypto/hash-extra-jh.c: In function ‘hash_extra_jh’: /build/monero/src/monero/src/crypto/hash-extra-jh.c:40:7: warning: unused variable ‘r’ [-Wunused-variable] 40 | int r = jh_hash(HASH_SIZE * 8, data, 8 * length, (uint8_t*)hash); | ^ [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o /build/monero/src/monero/src/crypto/hash-extra-skein.c: In function ‘hash_extra_skein’: /build/monero/src/monero/src/crypto/hash-extra-skein.c:38:7: warning: unused variable ‘r’ [-Wunused-variable] 38 | int r = skein_hash(8 * HASH_SIZE, data, 8 * length, (uint8_t*)hash); | ^ [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o [ 45%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o [ 46%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o [ 46%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o [ 46%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o /build/monero/src/monero/src/crypto/oaes_lib.c: In function ‘oaes_get_seed’: /build/monero/src/monero/src/crypto/oaes_lib.c:515:9: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] 515 | ftime (&timer); | ^~~~~ In file included from /build/monero/src/monero/src/crypto/oaes_lib.c:45: /usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int ftime (struct timeb *__timebuf) | ^~~~~ /build/monero/src/monero/src/crypto/oaes_lib.c:517:42: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 517 | _test = (char *) calloc( sizeof( char ), timer.millitm ); | ^~~~ /build/monero/src/monero/src/crypto/oaes_lib.c:517:42: note: earlier argument should specify number of elements, later size of each element /build/monero/src/monero/src/crypto/oaes_lib.c: In function ‘oaes_key_gen’: /build/monero/src/monero/src/crypto/oaes_lib.c:638:45: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 638 | _key = (oaes_key *) calloc( sizeof( oaes_key ), 1 ); | ^~~~~~~~ /build/monero/src/monero/src/crypto/oaes_lib.c:638:45: note: earlier argument should specify number of elements, later size of each element /build/monero/src/monero/src/crypto/oaes_lib.c: In function ‘oaes_key_import’: /build/monero/src/monero/src/crypto/oaes_lib.c:815:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 815 | _ctx->key = (oaes_key *) calloc( sizeof( oaes_key ), 1 ); | ^~~~~~~~ /build/monero/src/monero/src/crypto/oaes_lib.c:815:50: note: earlier argument should specify number of elements, later size of each element /build/monero/src/monero/src/crypto/oaes_lib.c: In function ‘oaes_key_import_data’: /build/monero/src/monero/src/crypto/oaes_lib.c:867:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 867 | _ctx->key = (oaes_key *) calloc( sizeof( oaes_key ), 1 ); | ^~~~~~~~ /build/monero/src/monero/src/crypto/oaes_lib.c:867:50: note: earlier argument should specify number of elements, later size of each element /build/monero/src/monero/src/crypto/oaes_lib.c: In function ‘oaes_alloc’: /build/monero/src/monero/src/crypto/oaes_lib.c:896:56: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 896 | oaes_ctx * _ctx = (oaes_ctx *) calloc( sizeof( oaes_ctx ), 1 ); | ^~~~~~~~ /build/monero/src/monero/src/crypto/oaes_lib.c:896:56: note: earlier argument should specify number of elements, later size of each element [ 46%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o /build/monero/src/monero/src/crypto/rx-slow-hash.c: In function ‘rx_get_miner_thread’: /build/monero/src/monero/src/crypto/rx-slow-hash.c:507:10: warning: old-style function definition [-Wold-style-definition] 507 | uint32_t rx_get_miner_thread() { | ^~~~~~~~~~~~~~~~~~~ /build/monero/src/monero/src/crypto/rx-slow-hash.c: In function ‘rx_slow_hash_allocate_state’: /build/monero/src/monero/src/crypto/rx-slow-hash.c:511:6: warning: old-style function definition [-Wold-style-definition] 511 | void rx_slow_hash_allocate_state() {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/monero/src/monero/src/crypto/rx-slow-hash.c: In function ‘rx_slow_hash_free_state’: /build/monero/src/monero/src/crypto/rx-slow-hash.c:520:6: warning: old-style function definition [-Wold-style-definition] 520 | void rx_slow_hash_free_state() { | ^~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o [ 47%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o /build/monero/src/monero/src/crypto/tree-hash.c: In function ‘tree_hash’: /build/monero/src/monero/src/crypto/tree-hash.c:89:5: warning: ‘__builtin___memcpy_chk’ writing 64 bytes into a region of size 32 [-Wstringop-overflow=] 89 | memcpy(ints, hashes, (2 * cnt - count) * HASH_SIZE); | ^ /build/monero/src/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by ‘calloc’ 86 | char *ints = calloc(cnt, HASH_SIZE); // zero out as extra protection for using uninitialized mem | ^~~~~~~~~~~~~~~~~~~~~~ [ 47%] Built target obj_cncrypto [ 47%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o [ 47%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o [ 48%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o [ 48%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o [ 48%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o [ 48%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o [ 48%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o [ 50%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o [ 50%] Building C object external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o [ 50%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o [ 50%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o [ 52%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o [ 53%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o [ 53%] Building C object external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o [ 53%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o [ 53%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o [ 53%] Building C object external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o [ 54%] Linking CXX static library librandomx.a [ 54%] Built target randomx [ 56%] Linking CXX static library libcncrypto.a [ 56%] Built target cncrypto [ 56%] Linking CXX static library libcommon.a [ 56%] Built target common [ 56%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/ringct/rctOps.cpp:33: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/boost/assert/source_location.hpp:13, from /usr/include/boost/exception/exception.hpp:9, from /usr/include/boost/throw_exception.hpp:21, from /usr/include/boost/lexical_cast/bad_lexical_cast.hpp:28, from /usr/include/boost/lexical_cast.hpp:32, from /build/monero/src/monero/src/ringct/rctOps.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 56%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o [ 57%] Building C object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o [ 57%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o [ 57%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o [ 57%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o [ 57%] Built target obj_ringct_basic [ 57%] Linking CXX static library libringct_basic.a [ 57%] Built target ringct_basic [ 57%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/ringct/rctSigs.cpp:39: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /build/monero/src/monero/contrib/epee/include/misc_log_ex.h:33, from /build/monero/src/monero/src/ringct/rctSigs.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 57%] Built target obj_ringct [ 57%] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o In file included from /build/monero/src/monero/src/device/device.cpp:33: /build/monero/src/monero/src/device/device_ledger.hpp:91:14: warning: ‘hw::ledger::{anonymous}::apdu_verbose’ defined but not used [-Wunused-variable] 91 | bool apdu_verbose =true; | ^~~~~~~~~~~~ [ 57%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /build/monero/src/monero/src/device/device_default.cpp:38: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/monero/src/monero/src/crypto/crypto.h:34, from /build/monero/src/monero/src/device/device.hpp:32, from /build/monero/src/monero/src/device/device_default.hpp:32, from /build/monero/src/monero/src/device/device_default.cpp:33: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 57%] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o [ 57%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /build/monero/src/monero/src/device/device_ledger.cpp:35: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /build/monero/src/monero/src/device/device_ledger.hpp:34, from /build/monero/src/monero/src/device/device_ledger.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 58%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o [ 58%] Built target obj_device [ 58%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils_basic.cpp:31: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /build/monero/src/monero/src/cryptonote_basic/blobdatatype.h:33, from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:32: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 58%] Built target obj_cryptonote_format_utils_basic [ 59%] Linking CXX static library libcryptonote_format_utils_basic.a [ 59%] Built target cryptonote_format_utils_basic [ 59%] Generating generated_testnet_blocks.c [ 60%] Generating generated_checkpoints.c [ 60%] Generating generated_stagenet_blocks.c [ 60%] Building CXX object src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o [ 62%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o [ 62%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o [ 62%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o [ 62%] Built target obj_blocks [ 62%] Linking CXX static library libblocks.a [ 62%] Built target blocks [ 62%] Linking CXX static library libdevice.a [ 62%] Built target device [ 62%] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o [ 62%] Built target obj_checkpoints [ 62%] Linking CXX static library libcheckpoints.a [ 62%] Built target checkpoints [ 62%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/account.cpp:41: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/fstream:40, from /build/monero/src/monero/src/cryptonote_basic/account.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 62%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o [ 63%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:34: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /build/monero/src/monero/contrib/epee/include/misc_log_ex.h:33, from /build/monero/src/monero/contrib/epee/include/include_base_utils.h:32, from /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 63%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:37: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:32: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/exception_ptr.h:37, from /usr/include/c++/14.2.1/exception:166, from /usr/include/c++/14.2.1/stdexcept:38, from /usr/include/c++/14.2.1/system_error:43, from /usr/include/c++/14.2.1/bits/ios_base.h:46, from /usr/include/c++/14.2.1/streambuf:43, from /usr/include/c++/14.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/14.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/mutable_iterator.hpp:23, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/begin.hpp:20, from /usr/include/boost/algorithm/string/trim.hpp:16, from /usr/include/boost/algorithm/string.hpp:19: In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:107, inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/predefined_ops.h:318:23, inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2107:14, inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23, inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28, inlined from ‘bool cryptonote::pick(binary_archive&, std::vector >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:30, inlined from ‘bool cryptonote::sort_tx_extra(const std::vector&, std::vector&, bool)’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:632:45: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:107, inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/predefined_ops.h:318:23, inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2111:14, inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23, inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28, inlined from ‘bool cryptonote::pick(binary_archive&, std::vector >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:30, inlined from ‘bool cryptonote::sort_tx_extra(const std::vector&, std::vector&, bool)’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:632:45: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:107, inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/predefined_ops.h:318:23, inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2115:14, inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23, inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28, inlined from ‘bool cryptonote::pick(binary_archive&, std::vector >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:30, inlined from ‘bool cryptonote::sort_tx_extra(const std::vector&, std::vector&, bool)’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:632:45: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:107, inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/predefined_ops.h:318:23, inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2119:14, inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred(binary_archive&, std::vector >&, uint8_t):: >]’ at /usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23, inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = cryptonote::pick(binary_archive&, std::vector >&, uint8_t)::]’ at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28, inlined from ‘bool cryptonote::pick(binary_archive&, std::vector >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:578:30, inlined from ‘bool cryptonote::sort_tx_extra(const std::vector&, std::vector&, bool)’ at /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:632:45: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o [ 63%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o [ 64%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o [ 64%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/miner.cpp:36: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /build/monero/src/monero/src/cryptonote_basic/miner.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 64%] Built target obj_cryptonote_basic [ 64%] Linking CXX static library libcryptonote_basic.a [ 64%] Built target cryptonote_basic [ 65%] Linking CXX static library libringct.a [ 65%] Built target ringct [ 65%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o In file included from /build/monero/src/monero/src/cryptonote_core/blockchain.cpp:38: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/locale:41, from /usr/include/boost/filesystem/path.hpp:22, from /usr/include/boost/filesystem.hpp:16, from /build/monero/src/monero/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 65%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o In file included from /build/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /build/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /build/monero/src/monero/src/cryptonote_core/cryptonote_core.cpp:38: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /build/monero/src/monero/src/cryptonote_core/cryptonote_core.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 65%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o In file included from /build/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /build/monero/src/monero/src/cryptonote_core/tx_pool.cpp:36: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/locale:41, from /usr/include/boost/filesystem/path.hpp:22, from /usr/include/boost/filesystem.hpp:16, from /build/monero/src/monero/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 67%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_core/tx_sanity_check.cpp:32: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/vector:68, from /build/monero/src/monero/src/cryptonote_core/tx_sanity_check.cpp:30: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 67%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /build/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:38: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/hashtable.h:37, from /usr/include/c++/14.2.1/bits/unordered_set.h:33, from /usr/include/c++/14.2.1/unordered_set:41, from /build/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:31: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 67%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/cryptonote_core/cryptonote_tx_utils.h:32, from /build/monero/src/monero/src/cryptonote_core/blockchain.h:59, from /build/monero/src/monero/src/cryptonote_core/tx_verification_utils.cpp:29: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/stdexcept:39, from /usr/include/boost/asio/io_context.hpp:20, from /usr/include/boost/asio/io_service.hpp:18, from /build/monero/src/monero/src/cryptonote_core/blockchain.h:32: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 67%] Built target obj_cryptonote_core [ 67%] Building CXX object src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o [ 67%] Built target obj_hardforks [ 68%] Linking CXX static library libhardforks.a [ 68%] Built target hardforks [ 68%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/blockchain_db/blockchain_db.cpp:33: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/streambuf:43, from /usr/include/c++/14.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/14.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/reversed.hpp:14, from /build/monero/src/monero/src/blockchain_db/blockchain_db.cpp:29: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 68%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/blockchain_db/lmdb/db_lmdb.cpp:40: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /build/monero/src/monero/src/blockchain_db/blockchain_db.h:33, from /build/monero/src/monero/src/blockchain_db/lmdb/db_lmdb.h:31, from /build/monero/src/monero/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 68%] Built target obj_blockchain_db [ 69%] Linking CXX static library libblockchain_db.a [ 69%] Built target blockchain_db [ 69%] Linking CXX static library libcryptonote_core.a [ 69%] Built target cryptonote_core [ 70%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/database.cpp.o [ 70%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/error.cpp.o [ 70%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/table.cpp.o [ 70%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/value_stream.cpp.o [ 70%] Built target obj_lmdb_lib [ 71%] Linking CXX static library liblmdb_lib.a [ 71%] Built target lmdb_lib [ 73%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/multisig/multisig.cpp:31: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/monero/src/monero/src/crypto/crypto.h:34, from /build/monero/src/monero/src/multisig/multisig.cpp:29: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 73%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/multisig/multisig.h:32, from /build/monero/src/monero/src/multisig/multisig_account.cpp:34: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/monero/src/monero/src/crypto/crypto.h:34, from /build/monero/src/monero/src/multisig/multisig_account.h:31, from /build/monero/src/monero/src/multisig/multisig_account.cpp:29: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 73%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/multisig/multisig.h:32, from /build/monero/src/monero/src/multisig/multisig_account_kex_impl.cpp:34: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/monero/src/monero/src/crypto/crypto.h:34, from /build/monero/src/monero/src/multisig/multisig_account.h:31, from /build/monero/src/monero/src/multisig/multisig_account_kex_impl.cpp:29: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 73%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o [ 74%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/multisig/multisig_kex_msg.cpp:38: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/ostream:40, from /usr/include/c++/14.2.1/iostream:41, from /build/monero/src/monero/src/crypto/crypto.h:34, from /build/monero/src/monero/src/multisig/multisig_kex_msg.h:31, from /build/monero/src/monero/src/multisig/multisig_kex_msg.cpp:29: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 74%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o In file included from /build/monero/src/monero/src/cryptonote_basic/cryptonote_format_utils.h:33, from /build/monero/src/monero/src/multisig/multisig_tx_builder_ringct.cpp:36: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/refwrap.h:39, from /usr/include/c++/14.2.1/vector:68, from /build/monero/src/monero/src/ringct/rctTypes.h:36, from /build/monero/src/monero/src/multisig/multisig_tx_builder_ringct.h:32, from /build/monero/src/monero/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 74%] Built target obj_multisig [ 75%] Linking CXX static library libmultisig.a [ 75%] Built target multisig [ 75%] Building CXX object src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o [ 75%] Building CXX object src/net/CMakeFiles/obj_net.dir/error.cpp.o [ 76%] Building CXX object src/net/CMakeFiles/obj_net.dir/http.cpp.o [ 76%] Building CXX object src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o [ 76%] Building CXX object src/net/CMakeFiles/obj_net.dir/parse.cpp.o [ 76%] Building CXX object src/net/CMakeFiles/obj_net.dir/resolve.cpp.o [ 78%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks.cpp.o [ 78%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o [ 78%] Building CXX object src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o [ 78%] Building CXX object src/net/CMakeFiles/obj_net.dir/zmq.cpp.o [ 78%] Built target obj_net [ 78%] Linking CXX static library libnet.a [ 78%] Built target net [ 78%] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o [ 78%] Built target obj_mnemonics [ 78%] Linking CXX static library libmnemonics.a [ 78%] Built target mnemonics [ 78%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o [ 78%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o [ 78%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o In file included from /build/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /build/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /build/monero/src/monero/src/rpc/rpc_handler.cpp:6: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/boost/thread/exceptions.hpp:20, from /usr/include/boost/thread/lock_types.hpp:12, from /usr/include/boost/thread/lock_algorithms.hpp:11, from /usr/include/boost/thread/locks.hpp:10, from /build/monero/src/monero/src/rpc/rpc_handler.cpp:3: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 78%] Built target obj_rpc_base [ 78%] Linking CXX static library librpc_base.a [ 78%] Built target rpc_base [ 79%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o In file included from /build/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /build/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /build/monero/src/monero/src/rpc/bootstrap_daemon.cpp:8: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/functional:49, from /build/monero/src/monero/src/rpc/bootstrap_daemon.h:3, from /build/monero/src/monero/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 79%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o [ 79%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o In file included from /build/monero/src/monero/src/cryptonote_core/tx_pool.h:47, from /build/monero/src/monero/src/cryptonote_core/cryptonote_core.h:45, from /build/monero/src/monero/src/rpc/core_rpc_server.h:42, from /build/monero/src/monero/src/rpc/core_rpc_server.cpp:38: /build/monero/src/monero/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/locale:41, from /usr/include/boost/filesystem/path.hpp:22, from /usr/include/boost/filesystem.hpp:16, from /build/monero/src/monero/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/typeindex:38, from /usr/include/boost/uuid/uuid.hpp:18, from /usr/include/boost/uuid/nil_generator.hpp:8, from /build/monero/src/monero/src/rpc/core_rpc_server.cpp:32: In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.1/typeinfo:114:25, inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = long long unsigned int]’ at /build/monero/src/monero/contrib/epee/include/storages/portable_storage.h:266:25: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘bool std::type_info::operator==(const std::type_info&) const’, inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.1/typeinfo:114:25, inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = int]’ at /build/monero/src/monero/contrib/epee/include/storages/portable_storage.h:266:25: /usr/include/c++/14.2.1/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare] 205 | return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/monero/src/monero/src/rpc/core_rpc_server.cpp: In member function ‘bool cryptonote::core_rpc_server::on_rpc_access_data(const cryptonote::COMMAND_RPC_ACCESS_DATA::request&, cryptonote::COMMAND_RPC_ACCESS_DATA::response&, epee::json_rpc::error&, const connection_context*)’: /build/monero/src/monero/src/rpc/core_rpc_server.cpp:3625:14: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 3625 | return r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp:3623:10: note: ‘r’ was declared here 3623 | bool r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp: In member function ‘bool cryptonote::core_rpc_server::on_get_limit(const cryptonote::COMMAND_RPC_GET_LIMIT::request&, cryptonote::COMMAND_RPC_GET_LIMIT::response&, const connection_context*)’: /build/monero/src/monero/src/rpc/core_rpc_server.cpp:3020:14: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 3020 | return r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp:3018:10: note: ‘r’ was declared here 3018 | bool r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp: In member function ‘bool cryptonote::core_rpc_server::on_get_version(const cryptonote::COMMAND_RPC_GET_VERSION::request&, cryptonote::COMMAND_RPC_GET_VERSION::response&, epee::json_rpc::error&, const connection_context*)’: /build/monero/src/monero/src/rpc/core_rpc_server.cpp:2929:14: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 2929 | return r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp:2927:10: note: ‘r’ was declared here 2927 | bool r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp: In member function ‘bool cryptonote::core_rpc_server::on_get_height(const cryptonote::COMMAND_RPC_GET_HEIGHT::request&, cryptonote::COMMAND_RPC_GET_HEIGHT::response&, const connection_context*)’: /build/monero/src/monero/src/rpc/core_rpc_server.cpp:464:14: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 464 | return r; | ^ /build/monero/src/monero/src/rpc/core_rpc_server.cpp:462:10: note: ‘r’ was declared here 462 | bool r; | ^ cc1plus: out of memory allocating 36440828 bytes after a total of 162304000 bytes make[2]: *** [src/rpc/CMakeFiles/obj_rpc.dir/build.make:104: src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:2543: src/rpc/CMakeFiles/obj_rpc.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 make: Leaving directory '/build/monero/src/monero/build' ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:haskell_without_check: build@euronuc-i486