>>> monero: Building community/monero 0.18.3.3-r2 (using abuild 3.14.1-r3) started Wed, 20 Nov 2024 12:08:51 +0000
>>> monero: Validating /home/buildozer/aports/community/monero/APKBUILD...
>>> monero: Analyzing dependencies...
>>> monero: Installing for build: build-base boost-dev cmake cppzmq hidapi-dev libsodium-dev miniupnpc-dev openssl-dev>3 rapidjson-dev readline-dev samurai unbound-dev zeromq-dev
(1/92) Installing boost1.84-atomic (1.84.0-r2)
(2/92) Installing boost1.84-chrono (1.84.0-r2)
(3/92) Installing boost1.84-container (1.84.0-r2)
(4/92) Installing boost1.84-context (1.84.0-r2)
(5/92) Installing boost1.84-contract (1.84.0-r2)
(6/92) Installing boost1.84-coroutine (1.84.0-r2)
(7/92) Installing boost1.84-date_time (1.84.0-r2)
(8/92) Installing boost1.84-fiber (1.84.0-r2)
(9/92) Installing boost1.84-filesystem (1.84.0-r2)
(10/92) Installing boost1.84-graph (1.84.0-r2)
(11/92) Installing libbz2 (1.0.8-r6)
(12/92) Installing xz-libs (5.6.3-r0)
(13/92) Installing boost1.84-iostreams (1.84.0-r2)
(14/92) Installing boost1.84-thread (1.84.0-r2)
(15/92) Installing icu-data-en (74.2-r0)
Executing icu-data-en-74.2-r0.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(16/92) Installing icu-libs (74.2-r0)
(17/92) Installing boost1.84-locale (1.84.0-r2)
(18/92) Installing boost1.84-log (1.84.0-r2)
(19/92) Installing boost1.84-log_setup (1.84.0-r2)
(20/92) Installing boost1.84-math (1.84.0-r2)
(21/92) Installing boost1.84-prg_exec_monitor (1.84.0-r2)
(22/92) Installing boost1.84-program_options (1.84.0-r2)
(23/92) Installing libffi (3.4.6-r0)
(24/92) Installing gdbm (1.24-r0)
(25/92) Installing mpdecimal (4.0.0-r0)
(26/92) Installing libpanelw (6.5_p20241006-r3)
(27/92) Installing sqlite-libs (3.47.0-r0)
(28/92) Installing python3 (3.12.7-r1)
(29/92) Installing python3-pycache-pyc0 (3.12.7-r1)
(30/92) Installing pyc (3.12.7-r1)
(31/92) Installing python3-pyc (3.12.7-r1)
(32/92) Installing boost1.84-python3 (1.84.0-r2)
(33/92) Installing boost1.84-random (1.84.0-r2)
(34/92) Installing boost1.84-regex (1.84.0-r2)
(35/92) Installing boost1.84-serialization (1.84.0-r2)
(36/92) Installing boost1.84-stacktrace_basic (1.84.0-r2)
(37/92) Installing boost1.84-stacktrace_noop (1.84.0-r2)
(38/92) Installing boost1.84-system (1.84.0-r2)
(39/92) Installing boost1.84-timer (1.84.0-r2)
(40/92) Installing boost1.84-type_erasure (1.84.0-r2)
(41/92) Installing boost1.84-unit_test_framework (1.84.0-r2)
(42/92) Installing boost1.84-url (1.84.0-r2)
(43/92) Installing boost1.84-wave (1.84.0-r2)
(44/92) Installing boost1.84-wserialization (1.84.0-r2)
(45/92) Installing boost1.84-json (1.84.0-r2)
(46/92) Installing boost1.84-nowide (1.84.0-r2)
(47/92) Installing boost1.84-libs (1.84.0-r2)
(48/92) Installing boost1.84 (1.84.0-r2)
(49/92) Installing linux-headers (6.6-r1)
(50/92) Installing bzip2-dev (1.0.8-r6)
(51/92) Installing icu (74.2-r0)
(52/92) Installing icu-dev (74.2-r0)
(53/92) Installing xz (5.6.3-r0)
(54/92) Installing xz-dev (5.6.3-r0)
(55/92) Installing zlib-dev (1.3.1-r2)
(56/92) Installing zstd (1.5.6-r1)
(57/92) Installing zstd-dev (1.5.6-r1)
(58/92) Installing boost1.84-dev (1.84.0-r2)
(59/92) Installing boost-dev (1.84.0-r2)
(60/92) Installing libarchive (3.7.7-r0)
(61/92) Installing rhash-libs (1.4.5-r0)
(62/92) Installing libuv (1.49.2-r0)
(63/92) Installing cmake (3.31.0-r0)
(64/92) Installing libsodium (1.0.20-r0)
(65/92) Installing libzmq (4.3.5-r2)
(66/92) Installing libsodium-dev (1.0.20-r0)
(67/92) Installing zeromq-dev (4.3.5-r2)
(68/92) Installing cppzmq (4.10.0-r0)
(69/92) Installing eudev-libs (3.2.14-r5)
(70/92) Installing libusb (1.0.27-r0)
(71/92) Installing hidapi (0.14.0-r0)
(72/92) Installing hidapi-dev (0.14.0-r0)
(73/92) Installing miniupnpc (2.2.8-r0)
(74/92) Installing miniupnpc-dev (2.2.8-r0)
(75/92) Installing openssl-dev (3.3.2-r4)
(76/92) Installing rapidjson-dev (1.1.0-r6)
(77/92) Installing libhistory (8.2.13-r0)
(78/92) Installing libformw (6.5_p20241006-r3)
(79/92) Installing libmenuw (6.5_p20241006-r3)
(80/92) Installing libncurses++ (6.5_p20241006-r3)
(81/92) Installing ncurses-dev (6.5_p20241006-r3)
(82/92) Installing readline-dev (8.2.13-r0)
(83/92) Installing samurai (1.2-r6)
(84/92) Installing expat (2.6.4-r0)
(85/92) Installing expat-dev (2.6.4-r0)
(86/92) Installing libevent (2.1.12-r7)
(87/92) Installing libevent-dev (2.1.12-r7)
(88/92) Installing python3-dev (3.12.7-r1)
(89/92) Installing protobuf-c (1.5.0-r2)
(90/92) Installing unbound-libs (1.22.0-r0)
(91/92) Installing unbound-dev (1.22.0-r0)
(92/92) Installing .makedepends-monero (20241120.120859)
Executing busybox-1.37.0-r8.trigger
OK: 767 MiB in 193 packages
>>> monero: Cleaning up srcdir
>>> monero: Cleaning up pkgdir
>>> monero: Cleaning up tmpdir
>>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/monero-0.18.3.3.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
saving to '/var/cache/distfiles/v3.21/monero-0.18.3.3.tar.gz.part'
monero-0.18.3.3.tar. 100% |********************************| 13.3M  0:00:00 ETA
'/var/cache/distfiles/v3.21/monero-0.18.3.3.tar.gz.part' saved
>>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/monero-randomx-102f8acf90a7649ada410de5499a7ec62e49e1da.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
saving to '/var/cache/distfiles/v3.21/monero-randomx-102f8acf90a7649ada410de5499a7ec62e49e1da.tar.gz.part'
monero-randomx-102f8 100% |********************************|  177k  0:00:00 ETA
'/var/cache/distfiles/v3.21/monero-randomx-102f8acf90a7649ada410de5499a7ec62e49e1da.tar.gz.part' saved
>>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
saving to '/var/cache/distfiles/v3.21/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz.part'
monero-supercop-6335 100% |********************************|  338k  0:00:00 ETA
'/var/cache/distfiles/v3.21/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz.part' saved
>>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/monero-0.18.3.3.tar.gz
>>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/monero-randomx-102f8acf90a7649ada410de5499a7ec62e49e1da.tar.gz
>>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz
>>> monero: Checking sha512sums...
monero-0.18.3.3.tar.gz: OK
monero-randomx-102f8acf90a7649ada410de5499a7ec62e49e1da.tar.gz: OK
monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz: OK
easylogging.patch: OK
gcc13.patch: OK
system-miniupnpc.patch: OK
version-string.patch: OK
loongarch64.patch: OK
miniupnpc.patch: OK
>>> monero: Unpacking /var/cache/distfiles/v3.21/monero-0.18.3.3.tar.gz...
>>> monero: Unpacking /var/cache/distfiles/v3.21/monero-randomx-102f8acf90a7649ada410de5499a7ec62e49e1da.tar.gz...
>>> monero: Unpacking /var/cache/distfiles/v3.21/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz...
>>> monero: easylogging.patch
patching file external/easylogging++/easylogging++.h
>>> monero: gcc13.patch
patching file contrib/epee/src/file_io_utils.cpp
patching file src/common/combinator.cpp
>>> monero: system-miniupnpc.patch
patching file CMakeLists.txt
Hunk #1 succeeded at 676 with fuzz 2 (offset 129 lines).
patching file src/p2p/net_node.inl
Hunk #1 succeeded at 60 (offset -1 lines).
patching file external/CMakeLists.txt
>>> monero: version-string.patch
patching file cmake/Version.cmake
>>> monero: loongarch64.patch
patching file CMakeLists.txt
Hunk #2 succeeded at 761 (offset 8 lines).
Hunk #3 succeeded at 775 (offset 8 lines).
>>> monero: miniupnpc.patch
patching file src/p2p/net_node.inl
Hunk #1 succeeded at 2996 (offset 7 lines).
Hunk #2 succeeded at 3064 (offset 7 lines).
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.12.7")
CMake Deprecation Warning at CMakeLists.txt:46 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- CMake version 3.31.0
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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/g++ - 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/gcc
-- 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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/build/CMakeFiles/CMakeTmp/test_project/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at /home/buildozer/aports/community/monero/src/monero-0.18.3.3/build/CMakeFiles/CMakeTmp/test_project/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Building without build tag
-- Could not find DEVELOPER_LOCAL_TOOLS in env (not required)
-- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF
-- Building for a 64-bit system
-- Building internal libraries as static
-- Using LMDB as default DB type
-- Stack trace on exception disabled
-- 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.3.2")
-- 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.

-- Found MiniUPnPc: /usr/include/miniupnpc
-- Found miniupnpc API version 18
-- Using shared miniupnpc found at /usr/include/miniupnpc
-- Looking for libunbound
-- Found libunbound include (unbound.h) in /usr/include
-- Found libunbound library
-- Using 64-bit LMDB from source tree
CMake Deprecation Warning at external/easylogging++/CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Looking for backtrace
-- Looking for backtrace - not found
-- Backtrace_LIBRARY: 
-- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) 
CMake Deprecation Warning at external/randomx/CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Looking for asm/hwcap.h
-- Looking for asm/hwcap.h - found
-- Performing Test _march=armv8_a+crypto_cxx
-- Performing Test _march=armv8_a+crypto_cxx - Success
-- Setting CXX flag -march=armv8-a+crypto
-- Performing Test _march=armv8_a+crypto_c
-- Performing Test _march=armv8_a+crypto_c - Success
-- Setting C flag -march=armv8-a+crypto
-- Performing Test HAVE_CXX_ATOMICS
-- Performing Test HAVE_CXX_ATOMICS - Success
-- Using HIDAPI include dir at /usr/include/hidapi
-- Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR) 
-- Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR) 
-- Could not find Protobuf
-- Building on aarch64 for armv8-a
-- Checking to see if CXX compiler accepts flag -march=armv8-a+crypto
-- Checking to see if CXX compiler accepts flag -march=armv8-a+crypto - yes
-- Crypto extensions enabled for ARMv8
-- 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
-- Setting FPU Flags for ARM Processors
-- Checking to see if CXX compiler accepts flag -mfix-cortex-a53-835769
-- Checking to see if CXX compiler accepts flag -mfix-cortex-a53-835769 - yes
-- Checking to see if CXX compiler accepts flag -mfix-cortex-a53-843419
-- Checking to see if CXX compiler accepts flag -mfix-cortex-a53-843419 - yes
-- Enabling Cortex-A53 workaround 835769
-- Enabling Cortex-A53 workaround 843419
CMake Warning (dev) at CMakeLists.txt:1093 (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.

-- Found Boost Version: 108400
-- 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
-- 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
CMake Deprecation Warning at src/p2p/CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/cryptonote_protocol/CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Trezor support disabled
CMake Warning (dev) at CMakeLists.txt:1235 (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:1274 (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 (5.1s)
-- Generating done (0.3s)
-- Build files have been written to: /home/buildozer/aports/community/monero/src/monero-0.18.3.3/build
[1/265] Building CXX object src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o
[2/265] Building CXX object src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o
[3/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_rpc_payments.cpp.o
[4/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_transporter.cpp.o
[5/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o
[6/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o
[7/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o
[8/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o
[9/265] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o
[10/265] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o
[11/265] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_pub.cpp.o
[12/265] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/daemon_handler.cpp.o
[13/265] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o
[14/265] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o
[15/265] Building CXX object src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o
[16/265] Building CXX object src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o
[17/265] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o
[18/265] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o
[19/265] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o
[20/265] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o
[21/265] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o
[22/265] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o
[23/265] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o
[24/265] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_payment.cpp.o
[25/265] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o
[26/265] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o
[27/265] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o
[28/265] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o
[29/265] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o
[30/265] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o
[31/265] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o
[32/265] Building CXX object src/net/CMakeFiles/obj_net.dir/zmq.cpp.o
[33/265] Building CXX object src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o
[34/265] Building CXX object src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o
[35/265] Building CXX object src/net/CMakeFiles/obj_net.dir/socks.cpp.o
[36/265] Building CXX object src/net/CMakeFiles/obj_net.dir/resolve.cpp.o
[37/265] Building CXX object src/net/CMakeFiles/obj_net.dir/parse.cpp.o
[38/265] Building CXX object src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o
[39/265] Building CXX object src/net/CMakeFiles/obj_net.dir/http.cpp.o
[40/265] Building CXX object src/net/CMakeFiles/obj_net.dir/error.cpp.o
[41/265] Building CXX object src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o
[42/265] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o
[43/265] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o
[44/265] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o
[45/265] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o
[46/265] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o
[47/265] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o
[48/265] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/value_stream.cpp.o
[49/265] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/table.cpp.o
[50/265] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/error.cpp.o
[51/265] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/database.cpp.o
[52/265] Building CXX object src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o
[53/265] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o
[54/265] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o
[55/265] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o
[56/265] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o
[57/265] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o
[58/265] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o
[59/265] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o
[60/265] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o
[61/265] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o
[62/265] Building CXX object src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o
[63/265] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o
[64/265] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o
[65/265] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o
[66/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o
[67/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o
[68/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o
[69/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o
[70/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o
[71/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o
[72/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o
[73/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o
[74/265] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o
[75/265] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o
[76/265] Generating generated_testnet_blocks.c
[77/265] Generating generated_stagenet_blocks.c
[78/265] Generating generated_checkpoints.c
[79/265] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o
[80/265] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o
[81/265] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o
[82/265] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o
[83/265] Building C object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o
[84/265] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o
[85/265] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o
[86/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o
[87/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o
[88/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/CryptonightR_JIT.c:36:22: warning: 'epilogue' defined but not used [-Wunused-const-variable=]
   36 | static const uint8_t epilogue[] = {
      |                      ^~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/CryptonightR_JIT.c:17:22: warning: 'prologue' defined but not used [-Wunused-const-variable=]
   17 | static const uint8_t prologue[] = {
      |                      ^~~~~~~~
[89/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o
[90/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o
[91/265] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o
[92/265] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o
[93/265] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o
[94/265] Building CXX object src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/rx-slow-hash.c: In function 'rx_get_miner_thread':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/rx-slow-hash.c:507:10: warning: old-style function definition [-Wold-style-definition]
  507 | uint32_t rx_get_miner_thread() {
      |          ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_allocate_state':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/rx-slow-hash.c:511:6: warning: old-style function definition [-Wold-style-definition]
  511 | void rx_slow_hash_allocate_state() {}
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_free_state':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/rx-slow-hash.c:520:6: warning: old-style function definition [-Wold-style-definition]
  520 | void rx_slow_hash_free_state() {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
[95/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o
[96/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o
[97/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o
[98/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o
[99/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o
[100/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o
[101/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o
[102/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o
[103/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o
[104/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o
[105/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o
[106/265] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o
[107/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o
[108/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o
[109/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o
[110/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o
[111/265] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c: In function 'oaes_get_seed':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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 );
      |                                          ^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c:517:42: note: earlier argument should specify number of elements, later size of each element
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c: In function 'oaes_key_gen':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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 );
      |                                             ^~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c:638:45: note: earlier argument should specify number of elements, later size of each element
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c: In function 'oaes_key_import':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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 );
      |                                                  ^~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c:815:50: note: earlier argument should specify number of elements, later size of each element
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c: In function 'oaes_key_import_data':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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 );
      |                                                  ^~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c:867:50: note: earlier argument should specify number of elements, later size of each element
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c: In function 'oaes_alloc':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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 );
      |                                                        ^~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/oaes_lib.c:896:56: note: earlier argument should specify number of elements, later size of each element
[112/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_a64.cpp.o
[113/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_a64_static.S.o
[114/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o
[115/265] Linking CXX static library src/blocks/libblocks.a
[116/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o
[117/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o
[118/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o
[119/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o
[120/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o
[121/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o
[122/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o
[123/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o
[124/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o
[125/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o
[126/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o
[127/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o
[128/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o
[129/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o
[130/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o
[131/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o
[132/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o
[133/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o
[134/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o
[135/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o
[136/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o
[137/265] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o
[138/265] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o
[139/265] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o
[140/265] Linking CXX static library src/libversion.a
[141/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o
[142/265] Linking CXX static library src/hardforks/libhardforks.a
[143/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o
[144/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o
[145/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o
[146/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o
[147/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o
[148/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o
[149/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o
[150/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o
[151/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o
[152/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o
[153/265] Linking CXX static library external/randomx/librandomx.a
[154/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o
[155/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o
[156/265] Building C object contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o
[157/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o
[158/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o
[159/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o
[160/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o
[161/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_ledger.hpp:91:14: warning: 'hw::ledger::{anonymous}::apdu_verbose' defined but not used [-Wunused-variable]
   91 |         bool apdu_verbose =true;
      |              ^~~~~~~~~~~~
[162/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o
[163/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o
[164/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o
[165/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o
[166/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o
[167/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o
[168/265] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o
[169/265] Building CXX object external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o
[170/265] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o
[171/265] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o
[172/265] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o
[173/265] Creating directories for 'generate_translations_header'
[174/265] No download step for 'generate_translations_header'
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils_basic.cpp:31:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/blobdatatype.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:32:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[175/265] No update step for 'generate_translations_header'
[176/265] No patch step for 'generate_translations_header'
[177/265] Performing configure step for 'generate_translations_header'
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig.cpp:31:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /usr/include/c++/14.2.0/iostream:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/crypto.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/account.cpp:41:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/istream:40,
                 from /usr/include/c++/14.2.0/fstream:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/account.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
CMake Deprecation Warning at CMakeLists.txt:29 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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/g++ - 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 (1.4s)
-- Generating done (0.0s)
-- Build files have been written to: /home/buildozer/aports/community/monero/src/monero-0.18.3.3/build/translations
[178/265] Performing build step for 'generate_translations_header'
[1/2] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o
[2/2] Linking C executable generate_translations_header
[179/265] Performing install step for 'generate_translations_header'

[180/265] Completed 'generate_translations_header'
[181/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune.dir/blockchain_prune.cpp.o
[182/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune_known_spent_data.dir/blockchain_prune_known_spent_data.cpp.o
[183/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_stats.dir/blockchain_stats.cpp.o
[184/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_depth.dir/blockchain_depth.cpp.o
[185/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_ancestry.dir/blockchain_ancestry.cpp.o
[186/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_usage.dir/blockchain_usage.cpp.o
[187/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_blackball.dir/blockchain_blackball.cpp.o
[188/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/ringct/rctOps.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/ringct/rctOps.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[189/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o
[190/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o
[191/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blocksdat_file.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_kex_msg.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /usr/include/c++/14.2.0/iostream:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/crypto.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_kex_msg.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_kex_msg.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[192/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/bootstrap_file.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_account.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /usr/include/c++/14.2.0/iostream:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/crypto.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_account.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_account.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[193/265] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/misc_log_ex.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/include_base_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[194/265] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o
[195/265] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_default.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /usr/include/c++/14.2.0/iostream:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/crypto.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device.hpp:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_default.hpp:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_default.cpp:33:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[196/265] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o
[197/265] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o
[198/265] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o
[199/265] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o
[200/265] Building CXX object src/gen_multisig/CMakeFiles/gen_multisig.dir/gen_multisig.cpp.o
[201/265] Linking CXX static library external/qrcodegen/libqrcodegen.a
[202/265] Building CXX object src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o
[203/265] Building CXX object src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o
[204/265] Building CXX object src/gen_ssl_cert/CMakeFiles/gen_ssl_cert.dir/gen_ssl_cert.cpp.o
[205/265] Building CXX object src/common/CMakeFiles/obj_common.dir/combinator.cpp.o
[206/265] Building CXX object src/common/CMakeFiles/obj_common.dir/timings.cc.o
[207/265] Building C object src/common/CMakeFiles/obj_common.dir/aligned.c.o
[208/265] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o
[209/265] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o
[210/265] Building CXX object src/common/CMakeFiles/obj_common.dir/spawn.cpp.o
[211/265] Linking C static library external/db_drivers/liblmdb/liblmdb.a
[212/265] Building CXX object src/common/CMakeFiles/obj_common.dir/pruning.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_ledger.cpp:35:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_ledger.hpp:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/device/device_ledger.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[213/265] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_sanity_check.cpp:32:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/vector:68,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_sanity_check.cpp:30:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[214/265] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o
[215/265] Building CXX object src/common/CMakeFiles/obj_common.dir/notify.cpp.o
[216/265] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o
[217/265] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o
[218/265] Building CXX object src/common/CMakeFiles/obj_common.dir/expect.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_verification_utils.cpp:29:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/stdexcept:39,
                 from /usr/include/boost/asio/io_context.hpp:20,
                 from /usr/include/boost/asio/io_service.hpp:18,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:32:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[219/265] Building CXX object src/common/CMakeFiles/obj_common.dir/error.cpp.o
[220/265] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/zmq_pub.cpp:48:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost/thread/mutex.hpp:16,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/zmq_pub.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/zmq_pub.cpp:30:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[221/265] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o
[222/265] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_account_kex_impl.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /usr/include/c++/14.2.0/iostream:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/crypto/crypto.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_account.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_account_kex_impl.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[223/265] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_tx_builder_ringct.cpp:36:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/vector:68,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/ringct/rctTypes.h:36,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_tx_builder_ringct.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/multisig/multisig_tx_builder_ringct.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/zmq_pub.cpp:48:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost/thread/mutex.hpp:16,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/zmq_pub.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/zmq_pub.cpp:30:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_db/blockchain_db.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/streambuf:43,
                 from /usr/include/c++/14.2.0/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_db/blockchain_db.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_errors.h:38,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/ringdb.cpp:37:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/ringdb.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/ringct/rctSigs.cpp:39:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/misc_log_ex.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/ringct/rctSigs.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_handler.cpp:6:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_handler.cpp:3:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_peerlist.cpp: In static member function 'static boost::optional<nodetool::peerlist_storage> nodetool::peerlist_storage::open(const std::string&)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_peerlist.cpp:203:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations]
  203 |       boost::filesystem::copy_file(path, path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_peerlist.cpp:40:
/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here
  473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
[224/265] Linking CXX static library external/easylogging++/libeasylogging.a
[225/265] Linking CXX static library contrib/epee/src/libepee_readline.a
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:52:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:33:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/src/net_ssl.cpp: In member function 'void {anonymous}::openssl_rsa_free::operator()(RSA*) const':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/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);
      |                            ^~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/src/net_ssl.cpp: In member function 'void {anonymous}::openssl_ec_key_free::operator()(EC_KEY*) const':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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);
      |                            ^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/src/net_ssl.cpp: In function 'bool epee::net_utils::create_rsa_ssl_certificate(EVP_PKEY*&, X509*&)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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);
      |                            ^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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,
      |                           ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/src/net_ssl.cpp: In function 'bool epee::net_utils::create_ec_ssl_certificate(EVP_PKEY*&, X509*&, int)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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);
      |                               ^~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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);
      |                           ^~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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);
      |                           ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/hashtable.h:37,
                 from /usr/include/c++/14.2.0/bits/unordered_set.h:33,
                 from /usr/include/c++/14.2.0/unordered_set:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/json_object.cpp:36:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/boost/utility/string_ref_fwd.hpp:19,
                 from /usr/include/boost/utility/string_ref.hpp:22,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/json_object.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/json_object.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.cpp:37:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.cpp:32:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blocksdat_file.h:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blocksdat_file.cpp:29:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/unique_ptr.h:38,
                 from /usr/include/c++/14.2.0/memory:78,
                 from /usr/include/boost/iostreams/stream_buffer.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blocksdat_file.h:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blocksdat_file.h:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blocksdat_file.cpp:29:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/unique_ptr.h:38,
                 from /usr/include/c++/14.2.0/memory:78,
                 from /usr/include/boost/iostreams/stream_buffer.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blocksdat_file.h:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_usage.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/stdexcept:39,
                 from /usr/include/boost/optional/bad_optional_access.hpp:15,
                 from /usr/include/boost/optional/optional.hpp:34,
                 from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
                 from /usr/include/boost/range/adaptor/transformed.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_usage.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_depth.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/stdexcept:39,
                 from /usr/include/boost/optional/bad_optional_access.hpp:15,
                 from /usr/include/boost/optional/optional.hpp:34,
                 from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
                 from /usr/include/boost/range/adaptor/transformed.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_depth.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[226/265] Linking CXX static library contrib/epee/src/libepee.a
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.h:39,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/vector:68,
                 from /usr/include/boost/serialization/vector.hpp:20,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_boost_serialization.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_serialization.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[227/265] Linking CXX static library src/mnemonics/libmnemonics.a
[228/265] Linking CXX static library src/crypto/libcncrypto.a
[229/265] Linking CXX static library src/device_trezor/libdevice_trezor.a
[230/265] Linking CXX static library src/cryptonote_basic/libcryptonote_format_utils_basic.a
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.h:39,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_export.cpp:29:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/unique_ptr.h:38,
                 from /usr/include/c++/14.2.0/memory:78,
                 from /usr/include/boost/iostreams/stream_buffer.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.h:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_prune.cpp:37:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_prune.cpp:32:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_stats.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_stats.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.cpp:36:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/locale:41,
                 from /usr/include/boost/filesystem/detail/path_traits.hpp:18,
                 from /usr/include/boost/filesystem/path.hpp:21,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.cpp:32:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.cpp:43:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h:113:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations]
  113 |       boost::filesystem::copy_file(file_path, file_path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/filesystem.hpp:19:
/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here
  473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.h:39,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/vector:68,
                 from /usr/include/boost/serialization/vector.hpp:20,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_boost_serialization.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_serialization.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.cpp:39:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/istream:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/external/boost/archive/portable_binary_iarchive.hpp:24,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:107,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic.h:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_boost_serialization.h:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::public_key, cryptonote::rpc_payment::client_info>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::public_key; V = cryptonote::rpc_payment::client_info]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.h:163:7:   required from 'bool cryptonote::rpc_payment::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.h:161:5:   required from 'bool cryptonote::rpc_payment::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.cpp:362:36:   required from here
  362 |     if (!::serialization::serialize(ar, *const_cast<rpc_payment*>(this)))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::public_key, cryptonote::rpc_payment::client_info>' to 'serializable_unordered_map<crypto::public_key, cryptonote::rpc_payment::client_info>::value_type&' {aka 'std::pair<crypto::public_key, cryptonote::rpc_payment::client_info>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::public_key; _U2 = cryptonote::rpc_payment::client_info; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::public_key; _T2 = cryptonote::rpc_payment::client_info]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_map<long unsigned int, long unsigned int>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:119:161:   required from 'bool do_serialize(Archive<true>&, serializable_map<K, V>&) [with Archive = binary_archive; K = long unsigned int; V = long unsigned int]'
  119 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.h:164:7:   required from 'bool cryptonote::rpc_payment::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.h:161:5:   required from 'bool cryptonote::rpc_payment::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/rpc_payment.cpp:362:36:   required from here
  362 |     if (!::serialization::serialize(ar, *const_cast<rpc_payment*>(this)))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const long unsigned int, long unsigned int>' to 'serializable_map<long unsigned int, long unsigned int>::value_type&' {aka 'std::pair<long unsigned int, long unsigned int>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = long unsigned int; _T2 = long unsigned int]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_node.cpp:42:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/streambuf:43,
                 from /usr/include/c++/14.2.0/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.0/iterator:66,
                 from /usr/include/boost/iterator/iterator_traits.hpp:10,
                 from /usr/include/boost/iterator/iterator_facade.hpp:12,
                 from /usr/include/boost/algorithm/string/find_iterator.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_node.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/daemon_handler.h:35,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/daemon_handler.cpp:29:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/unique_ptr.h:38,
                 from /usr/include/c++/14.2.0/memory:78,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/byte_slice.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/daemon_handler.h:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_db/lmdb/db_lmdb.cpp:40:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_db/blockchain_db.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_db/lmdb/db_lmdb.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_db/lmdb/db_lmdb.cpp:28:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_errors.h:38,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/message_store.cpp:40:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/message_store.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/message_store.cpp:30:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_tx_utils.h:32,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.h:59,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/bootstrap_file.h:39,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_import.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/istream:40,
                 from /usr/include/c++/14.2.0/fstream:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_import.cpp:32:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/miner.cpp:36:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/istream:40,
                 from /usr/include/c++/14.2.0/sstream:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/miner.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:50,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/gen_multisig/gen_multisig.cpp:48:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/ios:44,
                 from /usr/include/c++/14.2.0/ostream:40,
                 from /usr/include/c++/14.2.0/iostream:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/gen_multisig/gen_multisig.cpp:36:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_blackball.cpp:37:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/stdexcept:39,
                 from /usr/include/boost/optional/bad_optional_access.hpp:15,
                 from /usr/include/boost/optional/optional.hpp:34,
                 from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
                 from /usr/include/boost/range/adaptor/transformed.hpp:15,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_blackball.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:50,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_rpc_payments.cpp:34:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/stdexcept:39,
                 from /usr/include/boost/optional/bad_optional_access.hpp:15,
                 from /usr/include/boost/optional/optional.hpp:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_rpc_payments.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_format_utils.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_errors.h:38,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/message_transporter.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.0/streambuf:43,
                 from /usr/include/c++/14.2.0/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.0/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/end.hpp:21,
                 from /usr/include/boost/foreach.hpp:80,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/serialization/keyvalue_serialization.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/message_transporter.h:31,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/message_transporter.cpp:30:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/locale:41,
                 from /usr/include/boost/filesystem/detail/path_traits.hpp:18,
                 from /usr/include/boost/filesystem/path.hpp:21,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.cpp:33:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/blockchain.cpp:51:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h:113:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations]
  113 |       boost::filesystem::copy_file(file_path, file_path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/filesystem.hpp:19:
/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here
  473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
[231/265] Linking CXX static library src/common/libcommon.a
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.h:42,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/rpc_command_executor.h:46,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_parser_executor.h:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_parser_executor.cpp:32:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/vector:68,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/dns_utils.h:30,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_parser_executor.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[232/265] Linking CXX static library src/daemonizer/libdaemonizer.a
[233/265] Linking CXX executable bin/monero-gen-ssl-cert
[234/265] Linking CXX static library src/rpc/librpc_base.a
[235/265] Linking CXX static library src/net/libnet.a
[236/265] Linking CXX static library src/lmdb/liblmdb_lib.a
[237/265] Linking CXX static library src/checkpoints/libcheckpoints.a
[238/265] Linking CXX static library src/ringct/libringct_basic.a
[239/265] Linking CXX static library src/device/libdevice.a
[240/265] Linking CXX static library src/cryptonote_basic/libcryptonote_basic.a
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/bootstrap_daemon.cpp:8:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/functional:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/bootstrap_daemon.h:3,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/bootstrap_daemon.cpp:1:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[241/265] Linking CXX static library src/ringct/libringct.a
[242/265] Linking CXX static library src/blockchain_db/libblockchain_db.a
[243/265] Linking CXX static library src/cryptonote_core/libcryptonote_core.a
[244/265] Linking CXX executable bin/monero-blockchain-stats
[245/265] Linking CXX executable bin/monero-blockchain-depth
[246/265] Linking CXX executable bin/monero-blockchain-usage
[247/265] Linking CXX executable bin/monero-blockchain-export
[248/265] Linking CXX executable bin/monero-blockchain-import
[249/265] Linking CXX static library src/p2p/libp2p.a
[250/265] Linking CXX static library src/multisig/libmultisig.a
[251/265] Linking CXX executable bin/monero-blockchain-prune
[252/265] Linking CXX executable bin/monero-blockchain-prune-known-spent-data
[253/265] Linking CXX static library src/cryptonote_protocol/libcryptonote_protocol.a
[254/265] Linking CXX static library src/serialization/libserialization.a
[255/265] Linking CXX static library src/rpc/libdaemon_messages.a
[256/265] Linking CXX static library src/rpc/librpc_pub.a
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.h:42,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/rpc_command_executor.h:46,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_parser_executor.h:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_server.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_server.cpp:33:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/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 /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/command_server.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/main.cpp:35:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/functional:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/command_line.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/main.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_ancestry.cpp:40:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/hashtable.h:37,
                 from /usr/include/c++/14.2.0/bits/unordered_map.h:33,
                 from /usr/include/c++/14.2.0/unordered_map:41,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/blockchain_utilities/blockchain_ancestry.cpp:29:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
[257/265] Linking CXX executable bin/monero-blockchain-ancestry
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/daemon_handler.h:35,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/daemon.cpp:36:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/unique_ptr.h:38,
                 from /usr/include/c++/14.2.0/memory:78,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/daemon.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.h:42,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/rpc_command_executor.h:46,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/rpc_command_executor.cpp:35:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/hex.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/contrib/epee/include/string_tools.h:30,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/daemon/rpc_command_executor.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/simplewallet/simplewallet.h:44,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/simplewallet/simplewallet.cpp:63:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/unique_ptr.h:38,
                 from /usr/include/c++/14.2.0/memory:78,
                 from /usr/include/boost/config/no_tr1/memory.hpp:21,
                 from /usr/include/boost/get_pointer.hpp:14,
                 from /usr/include/boost/bind/mem_fn.hpp:25,
                 from /usr/include/boost/bind/bind.hpp:26,
                 from /usr/include/boost/bind.hpp:29,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/simplewallet/simplewallet.cpp:39:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_node.inl:60,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/instanciations.cpp:32:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/stdexcept:39,
                 from /usr/include/boost/asio/io_context.hpp:20,
                 from /usr/include/boost/asio/io_service.hpp:18,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/p2p/net_node.h:34,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/instanciations.cpp:31:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/tx_pool.h:47,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_core/cryptonote_core.h:45,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.h:42,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:38:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/string:49,
                 from /usr/include/c++/14.2.0/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.0/locale:41,
                 from /usr/include/boost/filesystem/detail/path_traits.hpp:18,
                 from /usr/include/boost/filesystem/path.hpp:21,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:33:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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*)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:3623:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]
 3623 |       return r;
      |              ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:3621:10: note: 'r' was declared here
 3621 |     bool r;
      |          ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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*)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:3018:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]
 3018 |       return r;
      |              ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:3016:10: note: 'r' was declared here
 3016 |     bool r;
      |          ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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*)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:2927:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]
 2927 |       return r;
      |              ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:2925:10: note: 'r' was declared here
 2925 |     bool r;
      |          ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/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*)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:464:14: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]
  464 |       return r;
      |              ^
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/rpc/core_rpc_server.cpp:462:10: note: 'r' was declared here
  462 |     bool r;
      |          ^
[258/265] Linking CXX static library src/rpc/librpc.a
[259/265] Linking CXX static library src/rpc/libdaemon_rpc_server.a
[260/265] Linking CXX executable bin/monerod
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:50,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_rpc_server.h:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_rpc_server.cpp:40:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/vector:68,
                 from /usr/include/boost/format.hpp:17,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet_rpc_server.cpp:30:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:50,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:53:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   43 |   struct array_hasher: std::unary_function<t_array&, std::size_t>
      |                             ^~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39,
                 from /usr/include/c++/14.2.0/deque:67,
                 from /usr/include/c++/14.2.0/queue:62,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:34:
/usr/include/c++/14.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:67:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h: In function 'bool tools::unserialize_obj_from_file(t_object&, const std::string&)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h:113:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations]
  113 |       boost::filesystem::copy_file(file_path, file_path + ".unportable", boost::filesystem::copy_option::overwrite_if_exists);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/common/boost_serialization_helper.h:36:
/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here
  473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp: In member function 'void tools::wallet2::refresh(bool, uint64_t, uint64_t&, bool&, bool, bool, uint64_t)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:3974:8: warning: unused variable 'refreshed' [-Wunused-variable]
 3974 |   bool refreshed = false;
      |        ^~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp: In member function 'void tools::wallet2::load(const std::string&, const epee::wipeable_string&, const std::string&, const std::string&)':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6211:53: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations]
 6211 |             if (use_fs) boost::filesystem::copy_file(m_wallet_file, m_wallet_file + ".unportable", boost::filesystem::copy_option::overwrite_if_exists);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here
  473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6233:49: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations]
 6233 |         if (use_fs) boost::filesystem::copy_file(m_wallet_file, m_wallet_file + ".unportable", boost::filesystem::copy_option::overwrite_if_exists);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/filesystem/operations.hpp:473:13: note: declared here
  473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
In file included from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:107,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/cryptonote_basic.h:40,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/cryptonote_basic/account.h:33,
                 from /home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:48:
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::public_key, crypto::signature>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::public_key; V = crypto::signature]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = serializable_unordered_map<crypto::public_key, crypto::signature>]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:12919:3:   required from here
12919 |   THROW_WALLET_EXCEPTION_IF(!::serialization::serialize(ar, subaddr_spendkeys), error::wallet_internal_error, "Failed to serialize proof");
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::public_key, crypto::signature>' to 'serializable_unordered_map<crypto::public_key, crypto::signature>::value_type&' {aka 'std::pair<crypto::public_key, crypto::signature>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::public_key; _U2 = crypto::signature; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::public_key; _T2 = crypto::signature]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::key_image, long unsigned int>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::key_image; V = long unsigned int]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1287:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::key_image, long unsigned int>' to 'serializable_unordered_map<crypto::key_image, long unsigned int>::value_type&' {aka 'std::pair<crypto::key_image, long unsigned int>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::key_image; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::key_image; _T2 = long unsigned int]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::hash, tools::wallet2::unconfirmed_transfer_details>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = tools::wallet2::unconfirmed_transfer_details]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1288:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, tools::wallet2::unconfirmed_transfer_details>' to 'serializable_unordered_map<crypto::hash, tools::wallet2::unconfirmed_transfer_details>::value_type&' {aka 'std::pair<crypto::hash, tools::wallet2::unconfirmed_transfer_details>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = tools::wallet2::unconfirmed_transfer_details; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = tools::wallet2::unconfirmed_transfer_details]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_multimap<crypto::hash, tools::wallet2::payment_details>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:122:176:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_multimap<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = tools::wallet2::payment_details]'
  122 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_multimap<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1289:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, tools::wallet2::payment_details>' to 'serializable_unordered_multimap<crypto::hash, tools::wallet2::payment_details>::value_type&' {aka 'std::pair<crypto::hash, tools::wallet2::payment_details>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = tools::wallet2::payment_details; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = tools::wallet2::payment_details]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::hash, epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = epee::mlocked<tools::scrubbed<crypto::ec_scalar> >]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1290:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >' to 'serializable_unordered_map<crypto::hash, epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >::value_type&' {aka 'std::pair<crypto::hash, epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = epee::mlocked<tools::scrubbed<crypto::ec_scalar> >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = epee::mlocked<tools::scrubbed<crypto::ec_scalar> >]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::hash, tools::wallet2::confirmed_transfer_details>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = tools::wallet2::confirmed_transfer_details]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1291:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, tools::wallet2::confirmed_transfer_details>' to 'serializable_unordered_map<crypto::hash, tools::wallet2::confirmed_transfer_details>::value_type&' {aka 'std::pair<crypto::hash, tools::wallet2::confirmed_transfer_details>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = tools::wallet2::confirmed_transfer_details; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = tools::wallet2::confirmed_transfer_details]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::hash, std::__cxx11::basic_string<char> >]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = std::__cxx11::basic_string<char>]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1292:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, std::__cxx11::basic_string<char> >' to 'serializable_unordered_map<crypto::hash, std::__cxx11::basic_string<char> >::value_type&' {aka 'std::pair<crypto::hash, std::__cxx11::basic_string<char> >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = std::__cxx11::basic_string<char>; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = std::__cxx11::basic_string<char>]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_multimap<crypto::hash, tools::wallet2::pool_payment_details>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:122:176:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_multimap<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = tools::wallet2::pool_payment_details]'
  122 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_multimap<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1293:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, tools::wallet2::pool_payment_details>' to 'serializable_unordered_multimap<crypto::hash, tools::wallet2::pool_payment_details>::value_type&' {aka 'std::pair<crypto::hash, tools::wallet2::pool_payment_details>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = tools::wallet2::pool_payment_details; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = tools::wallet2::pool_payment_details]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::public_key, long unsigned int>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::public_key; V = long unsigned int]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1294:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::public_key, long unsigned int>' to 'serializable_unordered_map<crypto::public_key, long unsigned int>::value_type&' {aka 'std::pair<crypto::public_key, long unsigned int>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::public_key; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::public_key; _T2 = long unsigned int]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::public_key, cryptonote::subaddress_index>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::public_key; V = cryptonote::subaddress_index]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1298:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::public_key, cryptonote::subaddress_index>' to 'serializable_unordered_map<crypto::public_key, cryptonote::subaddress_index>::value_type&' {aka 'std::pair<crypto::public_key, cryptonote::subaddress_index>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::public_key; _U2 = cryptonote::subaddress_index; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::public_key; _T2 = cryptonote::subaddress_index]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::hash, std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > > >]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::hash; V = std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1300:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::hash, std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > > >' to 'serializable_unordered_map<crypto::hash, std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > > >::value_type&' {aka 'std::pair<crypto::hash, std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > > >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::hash; _U2 = std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::hash; _T2 = std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = std::__cxx11::basic_string<char>; V = std::__cxx11::basic_string<char>]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1301:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' to 'serializable_unordered_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::value_type&' {aka 'std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string<char>; _U2 = std::__cxx11::basic_string<char>; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = std::__cxx11::basic_string<char>; _T2 = std::__cxx11::basic_string<char>]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::public_key, crypto::key_image>]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:116:171:   required from 'bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::public_key; V = crypto::key_image]'
  116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1307:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const crypto::public_key, crypto::key_image>' to 'serializable_unordered_map<crypto::public_key, crypto::key_image>::value_type&' {aka 'std::pair<crypto::public_key, crypto::key_image>&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::public_key; _U2 = crypto::key_image; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::public_key; _T2 = crypto::key_image]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h: In instantiation of 'bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >]':
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/containers.h:119:161:   required from 'bool do_serialize(Archive<true>&, serializable_map<K, V>&) [with Archive = binary_archive; K = std::__cxx11::basic_string<char>; V = std::__cxx11::basic_string<char>]'
  119 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_map<K, V> &v) { return do_serialize_container(ar, v); }
      |                                                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/pair.h:50:26:   required from 'typename std::enable_if<(! use_pair_varint<T>()), bool>::type serialization::detail::serialize_pair_element(Archive&, T&) [with Archive = binary_archive<true>; T = serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; typename std::enable_if<(! use_pair_varint<T>()), bool>::type = bool]'
   50 |       return do_serialize(ar, e);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/pair.h:97:54:   required from 'bool do_serialize(Archive<true>&, std::pair<_Tp1, _Tp2>&) [with Archive = binary_archive; F = serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; S = std::vector<std::__cxx11::basic_string<char> >]'
   97 |   if(!::serialization::detail::serialize_pair_element(ar, p.first))
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1302:7:   required from 'bool tools::wallet2::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  172 |     bool r = do_serialize(ar, f);                       \
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1281:5:   required from 'bool tools::wallet2::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]'
  135 |     bool r = do_serialize_object(ar);                                   \
      |              ~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:83:31:   required from 'decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2; decltype ((v.member_do_serialize(ar), true)) = bool]'
   83 |   return v.member_do_serialize(ar);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/serialization.h:296:26:   required from 'bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = tools::wallet2]'
  296 |     bool r = do_serialize(ar, v);
      |              ~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6499:36:   required from here
 6499 |     if (!::serialization::serialize(ar, *this))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/serialization/container.h:107:66: warning: casting 'std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' to 'serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::value_type&' {aka 'std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&'} does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const std::__cxx11::basic_string<char>; _U2 = std::__cxx11::basic_string<char>; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = std::__cxx11::basic_string<char>; _T2 = std::__cxx11::basic_string<char>]' [-Wcast-user-defined]
  107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h: In instantiation of 'void tools::wallet2::serialize(t_archive&, unsigned int) [with t_archive = boost::archive::portable_binary_iarchive]':
/usr/include/boost/serialization/access.hpp:116:20:   required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::portable_binary_iarchive; T = tools::wallet2]'
  116 |         t.serialize(ar, file_version);
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/boost/serialization/serialization.hpp:59:22:   required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::portable_binary_iarchive; T = tools::wallet2]'
   59 |     access::serialize(ar, t, static_cast<unsigned int>(file_version));
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/serialization/serialization.hpp:109:14:   required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::portable_binary_iarchive; T = tools::wallet2]'
  109 |     serialize(ar, t, v);
      |     ~~~~~~~~~^~~~~~~~~~
/usr/include/boost/archive/detail/iserializer.hpp:189:40:   required from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::portable_binary_iarchive; T = tools::wallet2]'
  189 |     boost::serialization::serialize_adl(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  190 |         boost::serialization::smart_cast_reference<Archive &>(ar),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |         * static_cast<T *>(x),
      |         ~~~~~~~~~~~~~~~~~~~~~~          
  192 |         file_version
      |         ~~~~~~~~~~~~                    
  193 |     );
      |     ~                                   
/usr/include/boost/archive/detail/iserializer.hpp:122:7:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/archive/detail/iserializer.hpp:463:22:   required from 'static void boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive&, T&) [with T = tools::wallet2; Archive = boost::archive::portable_binary_iarchive]'
  463 |         typex::invoke(ar, t);
      |         ~~~~~~~~~~~~~^~~~~~~
/usr/include/boost/archive/detail/iserializer.hpp:626:18:   required from 'void boost::archive::load(Archive&, T&) [with Archive = portable_binary_iarchive; T = tools::wallet2]'
  626 |     typex::invoke(ar, t);
      |     ~~~~~~~~~~~~~^~~~~~~
/usr/include/boost/archive/detail/common_iarchive.hpp:67:22:   required from 'void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = tools::wallet2; Archive = boost::archive::portable_binary_iarchive]'
   67 |         archive::load(* this->This(), t);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/external/boost/archive/portable_binary_iarchive.hpp:160:52:   required from 'void boost::archive::portable_binary_iarchive::load_override(T&) [with T = tools::wallet2]'
  160 |         this->detail_common_iarchive::load_override(t);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/archive/detail/interface_iarchive.hpp:68:36:   required from 'Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = tools::wallet2; Archive = boost::archive::portable_binary_iarchive]'
   68 |         this->This()->load_override(t);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6183:18:   required from here
 6183 |           ar >> *this;
      |                  ^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1254:11: warning: casting 'std::pair<serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> > >' to 'std::pair<std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> > >&' does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; _U2 = std::vector<std::__cxx11::basic_string<char> >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; _T2 = std::vector<std::__cxx11::basic_string<char> >]' [-Wcast-user-defined]
 1254 |       a & (std::pair<std::map<std::string, std::string>, std::vector<std::string>>&)m_account_tags;
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h: In instantiation of 'void tools::wallet2::serialize(t_archive&, unsigned int) [with t_archive = boost::archive::binary_iarchive]':
/usr/include/boost/serialization/access.hpp:116:20:   required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_iarchive; T = tools::wallet2]'
  116 |         t.serialize(ar, file_version);
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/boost/serialization/serialization.hpp:59:22:   required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_iarchive; T = tools::wallet2]'
   59 |     access::serialize(ar, t, static_cast<unsigned int>(file_version));
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/serialization/serialization.hpp:109:14:   required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_iarchive; T = tools::wallet2]'
  109 |     serialize(ar, t, v);
      |     ~~~~~~~~~^~~~~~~~~~
/usr/include/boost/archive/detail/iserializer.hpp:189:40:   required from 'void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::binary_iarchive; T = tools::wallet2]'
  189 |     boost::serialization::serialize_adl(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  190 |         boost::serialization::smart_cast_reference<Archive &>(ar),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191 |         * static_cast<T *>(x),
      |         ~~~~~~~~~~~~~~~~~~~~~~          
  192 |         file_version
      |         ~~~~~~~~~~~~                    
  193 |     );
      |     ~                                   
/usr/include/boost/archive/detail/iserializer.hpp:122:7:   required from 'class boost::archive::detail::iserializer<boost::archive::binary_iarchive, tools::wallet2>'
  122 | class iserializer : public basic_iserializer
      |       ^~~~~~~~~~~
/usr/include/boost/archive/detail/iserializer.hpp:411:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/boost/archive/detail/iserializer.hpp:626:18:   required from 'void boost::archive::load(Archive&, T&) [with Archive = binary_iarchive; T = tools::wallet2]'
  626 |     typex::invoke(ar, t);
      |     ~~~~~~~~~~~~~^~~~~~~
/usr/include/boost/archive/detail/common_iarchive.hpp:67:22:   required from 'void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = tools::wallet2; Archive = boost::archive::binary_iarchive]'
   67 |         archive::load(* this->This(), t);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/boost/archive/basic_binary_iarchive.hpp:76:50:   required from 'void boost::archive::basic_binary_iarchive<Archive>::load_override(T&) [with T = tools::wallet2; Archive = boost::archive::binary_iarchive]'
   76 |       this->detail_common_iarchive::load_override(t);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/archive/binary_iarchive_impl.hpp:58:60:   required from 'void boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T&) [with T = tools::wallet2; Archive = boost::archive::binary_iarchive; Elem = char; Tr = std::char_traits<char>]'
   58 |         this->basic_binary_iarchive<Archive>::load_override(t);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/archive/detail/interface_iarchive.hpp:68:36:   required from 'Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = tools::wallet2; Archive = boost::archive::binary_iarchive]'
   68 |         this->This()->load_override(t);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.cpp:6216:20:   required from here
 6216 |             ar >> *this;
      |                    ^~~~
/home/buildozer/aports/community/monero/src/monero-0.18.3.3/src/wallet/wallet2.h:1254:11: warning: casting 'std::pair<serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> > >' to 'std::pair<std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> > >&' does not use 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = serializable_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; _U2 = std::vector<std::__cxx11::basic_string<char> >; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >; _T2 = std::vector<std::__cxx11::basic_string<char> >]' [-Wcast-user-defined]
 1254 |       a & (std::pair<std::map<std::string, std::string>, std::vector<std::string>>&)m_account_tags;
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[261/265] Linking CXX static library lib/libwallet.a
[262/265] Linking CXX executable bin/monero-blockchain-mark-spent-outputs
[263/265] Linking CXX executable bin/monero-gen-trusted-multisig
[264/265] Linking CXX executable bin/monero-wallet-cli
[265/265] Linking CXX executable bin/monero-wallet-rpc
>>> monero: Entering fakeroot...
-- Install configuration: "None"
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-wallet-rpc
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/include/wallet/api/wallet2_api.h
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-wallet-cli
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-gen-trusted-multisig
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-gen-ssl-cert
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monerod
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-import
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-export
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-mark-spent-outputs
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-usage
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-ancestry
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-depth
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-stats
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-prune-known-spent-data
-- Installing: /home/buildozer/aports/community/monero/pkg/monero/usr/bin/monero-blockchain-prune
>>> monero*: Running postcheck for monero
>>> monero*: Preparing package monero...
>>> monero*: Stripping binaries
>>> monero*: Scanning shared objects
>>> monero*: Tracing dependencies...
	so:libboost_chrono.so.1.84.0
	so:libboost_filesystem.so.1.84.0
	so:libboost_program_options.so.1.84.0
	so:libboost_serialization.so.1.84.0
	so:libboost_thread.so.1.84.0
	so:libc.musl-aarch64.so.1
	so:libcrypto.so.3
	so:libgcc_s.so.1
	so:libhidapi-libusb.so.0
	so:libminiupnpc.so.18
	so:libreadline.so.8
	so:libsodium.so.26
	so:libssl.so.3
	so:libstdc++.so.6
	so:libunbound.so.8
	so:libzmq.so.5
>>> monero*: Package size: 53.9 MB
>>> monero*: Compressing data...
>>> monero*: Create checksum...
>>> monero*: Create monero-0.18.3.3-r2.apk
>>> monero: Build complete at Wed, 20 Nov 2024 12:12:59 +0000 elapsed time 0h 4m 8s
>>> monero: Cleaning up srcdir
>>> monero: Cleaning up pkgdir
>>> monero: Uninstalling dependencies...
(1/92) Purging .makedepends-monero (20241120.120859)
(2/92) Purging boost-dev (1.84.0-r2)
(3/92) Purging boost1.84-dev (1.84.0-r2)
(4/92) Purging boost1.84 (1.84.0-r2)
(5/92) Purging linux-headers (6.6-r1)
(6/92) Purging bzip2-dev (1.0.8-r6)
(7/92) Purging icu-dev (74.2-r0)
(8/92) Purging xz-dev (5.6.3-r0)
(9/92) Purging xz (5.6.3-r0)
(10/92) Purging zlib-dev (1.3.1-r2)
(11/92) Purging zstd-dev (1.5.6-r1)
(12/92) Purging zstd (1.5.6-r1)
(13/92) Purging boost1.84-libs (1.84.0-r2)
(14/92) Purging boost1.84-atomic (1.84.0-r2)
(15/92) Purging boost1.84-chrono (1.84.0-r2)
(16/92) Purging boost1.84-container (1.84.0-r2)
(17/92) Purging boost1.84-contract (1.84.0-r2)
(18/92) Purging boost1.84-coroutine (1.84.0-r2)
(19/92) Purging boost1.84-date_time (1.84.0-r2)
(20/92) Purging boost1.84-fiber (1.84.0-r2)
(21/92) Purging boost1.84-graph (1.84.0-r2)
(22/92) Purging boost1.84-iostreams (1.84.0-r2)
(23/92) Purging boost1.84-json (1.84.0-r2)
(24/92) Purging boost1.84-locale (1.84.0-r2)
(25/92) Purging boost1.84-log_setup (1.84.0-r2)
(26/92) Purging boost1.84-math (1.84.0-r2)
(27/92) Purging boost1.84-nowide (1.84.0-r2)
(28/92) Purging boost1.84-prg_exec_monitor (1.84.0-r2)
(29/92) Purging boost1.84-program_options (1.84.0-r2)
(30/92) Purging boost1.84-python3 (1.84.0-r2)
(31/92) Purging boost1.84-random (1.84.0-r2)
(32/92) Purging boost1.84-regex (1.84.0-r2)
(33/92) Purging boost1.84-stacktrace_basic (1.84.0-r2)
(34/92) Purging boost1.84-stacktrace_noop (1.84.0-r2)
(35/92) Purging boost1.84-system (1.84.0-r2)
(36/92) Purging boost1.84-timer (1.84.0-r2)
(37/92) Purging boost1.84-type_erasure (1.84.0-r2)
(38/92) Purging boost1.84-unit_test_framework (1.84.0-r2)
(39/92) Purging boost1.84-url (1.84.0-r2)
(40/92) Purging boost1.84-wave (1.84.0-r2)
(41/92) Purging boost1.84-wserialization (1.84.0-r2)
(42/92) Purging cmake (3.31.0-r0)
(43/92) Purging cppzmq (4.10.0-r0)
(44/92) Purging hidapi-dev (0.14.0-r0)
(45/92) Purging hidapi (0.14.0-r0)
(46/92) Purging miniupnpc-dev (2.2.8-r0)
(47/92) Purging miniupnpc (2.2.8-r0)
(48/92) Purging openssl-dev (3.3.2-r4)
(49/92) Purging rapidjson-dev (1.1.0-r6)
(50/92) Purging readline-dev (8.2.13-r0)
(51/92) Purging libhistory (8.2.13-r0)
(52/92) Purging samurai (1.2-r6)
(53/92) Purging unbound-dev (1.22.0-r0)
(54/92) Purging expat-dev (2.6.4-r0)
(55/92) Purging expat (2.6.4-r0)
(56/92) Purging unbound-libs (1.22.0-r0)
(57/92) Purging zeromq-dev (4.3.5-r2)
(58/92) Purging libzmq (4.3.5-r2)
(59/92) Purging boost1.84-context (1.84.0-r2)
(60/92) Purging boost1.84-log (1.84.0-r2)
(61/92) Purging boost1.84-serialization (1.84.0-r2)
(62/92) Purging boost1.84-thread (1.84.0-r2)
(63/92) Purging eudev-libs (3.2.14-r5)
(64/92) Purging icu (74.2-r0)
(65/92) Purging icu-libs (74.2-r0)
(66/92) Purging libarchive (3.7.7-r0)
(67/92) Purging libevent-dev (2.1.12-r7)
(68/92) Purging libevent (2.1.12-r7)
(69/92) Purging libsodium-dev (1.0.20-r0)
(70/92) Purging libsodium (1.0.20-r0)
(71/92) Purging libusb (1.0.27-r0)
(72/92) Purging libuv (1.49.2-r0)
(73/92) Purging ncurses-dev (6.5_p20241006-r3)
(74/92) Purging libncurses++ (6.5_p20241006-r3)
(75/92) Purging protobuf-c (1.5.0-r2)
(76/92) Purging python3-dev (3.12.7-r1)
(77/92) Purging python3-pyc (3.12.7-r1)
(78/92) Purging python3-pycache-pyc0 (3.12.7-r1)
(79/92) Purging pyc (3.12.7-r1)
(80/92) Purging python3 (3.12.7-r1)
(81/92) Purging rhash-libs (1.4.5-r0)
(82/92) Purging sqlite-libs (3.47.0-r0)
(83/92) Purging xz-libs (5.6.3-r0)
(84/92) Purging boost1.84-filesystem (1.84.0-r2)
(85/92) Purging gdbm (1.24-r0)
(86/92) Purging icu-data-en (74.2-r0)
(87/92) Purging libbz2 (1.0.8-r6)
(88/92) Purging libffi (3.4.6-r0)
(89/92) Purging libformw (6.5_p20241006-r3)
(90/92) Purging libmenuw (6.5_p20241006-r3)
(91/92) Purging libpanelw (6.5_p20241006-r3)
(92/92) Purging mpdecimal (4.0.0-r0)
Executing busybox-1.37.0-r8.trigger
OK: 394 MiB in 101 packages
>>> monero: Updating the community/aarch64 repository index...
>>> monero: Signing the index...