>>> monero: Building community/monero 0.18.2.2-r1 (using abuild 3.11.0_rc13-r0) started Mon, 24 Apr 2023 06:28:19 +0000 >>> monero: Checking sanity of /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 openpgm-dev openssl-dev>3 rapidjson-dev readline-dev samurai unbound-dev zeromq-dev (1/94) Installing boost1.82-atomic (1.82.0-r1) (2/94) Installing boost1.82-chrono (1.82.0-r1) (3/94) Installing boost1.82-container (1.82.0-r1) (4/94) Installing boost1.82-context (1.82.0-r1) (5/94) Installing boost1.82-contract (1.82.0-r1) (6/94) Installing boost1.82-coroutine (1.82.0-r1) (7/94) Installing boost1.82-date_time (1.82.0-r1) (8/94) Installing boost1.82-fiber (1.82.0-r1) (9/94) Installing boost1.82-filesystem (1.82.0-r1) (10/94) Installing boost1.82-graph (1.82.0-r1) (11/94) Installing libbz2 (1.0.8-r5) (12/94) Installing xz-libs (5.4.2-r1) (13/94) Installing boost1.82-iostreams (1.82.0-r1) (14/94) Installing boost1.82-thread (1.82.0-r1) (15/94) Installing icu-data-en (73.1-r1) Executing icu-data-en-73.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/94) Installing icu-libs (73.1-r1) (17/94) Installing boost1.82-locale (1.82.0-r1) (18/94) Installing boost1.82-log (1.82.0-r1) (19/94) Installing boost1.82-log_setup (1.82.0-r1) (20/94) Installing boost1.82-math (1.82.0-r1) (21/94) Installing boost1.82-prg_exec_monitor (1.82.0-r1) (22/94) Installing boost1.82-program_options (1.82.0-r1) (23/94) Installing libffi (3.4.4-r2) (24/94) Installing gdbm (1.23-r1) (25/94) Installing mpdecimal (2.5.1-r2) (26/94) Installing libpanelw (6.4_p20230401-r5) (27/94) Installing readline (8.2.1-r1) (28/94) Installing sqlite-libs (3.41.2-r2) (29/94) Installing python3 (3.11.3-r10) (30/94) Installing python3-pycache-pyc0 (3.11.3-r10) (31/94) Installing pyc (0.1-r0) (32/94) Installing python3-pyc (3.11.3-r10) (33/94) Installing boost1.82-python3 (1.82.0-r1) (34/94) Installing boost1.82-random (1.82.0-r1) (35/94) Installing boost1.82-regex (1.82.0-r1) (36/94) Installing boost1.82-serialization (1.82.0-r1) (37/94) Installing boost1.82-stacktrace_basic (1.82.0-r1) (38/94) Installing boost1.82-stacktrace_noop (1.82.0-r1) (39/94) Installing boost1.82-system (1.82.0-r1) (40/94) Installing boost1.82-timer (1.82.0-r1) (41/94) Installing boost1.82-type_erasure (1.82.0-r1) (42/94) Installing boost1.82-unit_test_framework (1.82.0-r1) (43/94) Installing boost1.82-url (1.82.0-r1) (44/94) Installing boost1.82-wave (1.82.0-r1) (45/94) Installing boost1.82-wserialization (1.82.0-r1) (46/94) Installing boost1.82-json (1.82.0-r1) (47/94) Installing boost1.82-nowide (1.82.0-r1) (48/94) Installing boost1.82-libs (1.82.0-r1) (49/94) Installing boost1.82 (1.82.0-r1) (50/94) Installing linux-headers (6.2-r0) (51/94) Installing bzip2-dev (1.0.8-r5) (52/94) Installing icu (73.1-r1) (53/94) Installing icu-dev (73.1-r1) (54/94) Installing xz (5.4.2-r1) (55/94) Installing xz-dev (5.4.2-r1) (56/94) Installing zlib-dev (1.2.13-r1) (57/94) Installing zstd (1.5.5-r3) (58/94) Installing zstd-dev (1.5.5-r3) (59/94) Installing boost1.82-dev (1.82.0-r1) (60/94) Installing boost-dev (1.82.0-r1) (61/94) Installing libarchive (3.6.2-r2) (62/94) Installing libformw (6.4_p20230401-r5) (63/94) Installing rhash-libs (1.4.3-r2) (64/94) Installing libuv (1.44.2-r2) (65/94) Installing cmake (3.26.3-r1) (66/94) Installing libsodium (1.0.18-r3) (67/94) Installing libzmq (4.3.4-r4) (68/94) Installing libsodium-dev (1.0.18-r3) (69/94) Installing zeromq-dev (4.3.4-r4) (70/94) Installing cppzmq (4.9.0-r0) (71/94) Installing eudev-libs (3.2.11-r8) (72/94) Installing libusb (1.0.26-r2) (73/94) Installing hidapi (0.13.1-r0) (74/94) Installing hidapi-dev (0.13.1-r0) (75/94) Installing miniupnpc (2.2.4-r0) (76/94) Installing miniupnpc-dev (2.2.4-r0) (77/94) Installing openpgm (5.2.122-r3) (78/94) Installing openpgm-dev (5.2.122-r3) (79/94) Installing openssl-dev (3.1.0-r4) (80/94) Installing rapidjson-dev (1.1.0-r5) (81/94) Installing libhistory (8.2.1-r1) (82/94) Installing libmenuw (6.4_p20230401-r5) (83/94) Installing libncurses++ (6.4_p20230401-r5) (84/94) Installing ncurses-dev (6.4_p20230401-r5) (85/94) Installing readline-dev (8.2.1-r1) (86/94) Installing samurai (1.2-r3) (87/94) Installing expat (2.5.0-r1) (88/94) Installing expat-dev (2.5.0-r1) (89/94) Installing libevent (2.1.12-r6) (90/94) Installing libevent-dev (2.1.12-r6) (91/94) Installing python3-dev (3.11.3-r10) (92/94) Installing unbound-libs (1.17.1-r1) (93/94) Installing unbound-dev (1.17.1-r1) (94/94) Installing .makedepends-monero (20230424.062820) Executing busybox-1.36.0-r7.trigger OK: 697 MiB in 192 packages >>> monero: Cleaning up srcdir >>> monero: Cleaning up pkgdir >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/monero-0.18.2.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 11.1M 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 31 11.1M 31 3567k 0 0 2942k 0 0:00:03 0:00:01 0:00:02 2941k 99 11.1M 99 11.0M 0 0 4916k 0 0:00:02 0:00:02 --:--:-- 4914k 100 11.1M 100 11.1M 0 0 4941k 0 0:00:02 0:00:02 --:--:-- 4940k >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/monero-randomx-261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 160k 100 160k 0 0 1136k 0 --:--:-- --:--:-- --:--:-- 1138k >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 28 338k 28 98268 0 0 81717 0 0:00:04 0:00:01 0:00:03 81753 100 338k 100 338k 0 0 198k 0 0:00:01 0:00:01 --:--:-- 198k >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/monero-0.18.2.2.tar.gz >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/monero-randomx-261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c.tar.gz >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz >>> monero: Checking sha512sums... monero-0.18.2.2.tar.gz: OK monero-randomx-261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c.tar.gz: OK monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz: OK easylogging.patch: OK system-miniupnpc.patch: OK version-string.patch: OK >>> monero: Unpacking /var/cache/distfiles/v3.18/monero-0.18.2.2.tar.gz... >>> monero: Unpacking /var/cache/distfiles/v3.18/monero-randomx-261d58c77fc5547c0aa7fdfeb58421ba7e0e6e1c.tar.gz... >>> monero: Unpacking /var/cache/distfiles/v3.18/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz... >>> monero: easylogging.patch patching file external/easylogging++/easylogging++.h >>> 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 -- Found PythonInterp: /usr/bin/python (found version "3.11.3") -- CMake version 3.26.3 -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- 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 -- Building without build tag -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Building for a 32-bit system -- Building internal libraries as static -- Using LMDB as default DB type -- Stack trace on exception 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.1.0") -- Using OpenSSL include dir at /usr/include -- Found HIDAPI: /usr/lib/libhidapi-libusb.so -- Looking for memset_s in c -- Looking for memset_s in c - not found -- Looking for explicit_bzero in c -- Looking for explicit_bzero in c - found -- Looking for strptime -- Looking for strptime - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (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 17 -- Using shared miniupnpc found at /usr/include/miniupnpc -- Looking for libunbound -- Found libunbound include (unbound.h) in /usr/include -- Found libunbound library -- Using 32-bit LMDB from source tree -- Looking for backtrace -- Looking for backtrace - not found -- Backtrace_LIBRARY: -- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) -- 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 armv8l for default -- AES support disabled -- 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 -mfpu=vfp3-d16 -- Checking to see if CXX compiler accepts flag -mfpu=vfp3-d16 - no -- Checking to see if CXX compiler accepts flag -mfpu=vfp4 -- Checking to see if CXX compiler accepts flag -mfpu=vfp4 - no -- Checking to see if CXX compiler accepts flag -mfloat-abi=hard -- Checking to see if CXX compiler accepts flag -mfloat-abi=hard - yes -- Checking to see if CXX compiler accepts flag -mfloat-abi=softfp -- Checking to see if CXX compiler accepts flag -mfloat-abi=softfp - no CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:1384 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake/Modules/FindBoost.cmake:1508 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2119 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) -- Found Boost Version: 108200 -- 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 -- Trezor support disabled -- Not building tests -- Not building debug utilities Doxygen: graphviz not found - graphs disabled -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done (2.3s) -- Generating done (0.2s) -- Build files have been written to: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/build [1/263] Building CXX object src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o [2/263] Building CXX object src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o [3/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_rpc_payments.cpp.o [4/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_transporter.cpp.o [5/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o [6/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o [7/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o [8/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o [9/263] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o [10/263] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o [11/263] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_pub.cpp.o [12/263] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/daemon_handler.cpp.o [13/263] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o [14/263] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o [15/263] Building CXX object src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o [16/263] Building CXX object src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o [17/263] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o [18/263] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o [19/263] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o [20/263] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o [21/263] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o [22/263] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o [23/263] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o [24/263] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_payment.cpp.o [25/263] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o [26/263] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o [27/263] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o [28/263] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o [29/263] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o [30/263] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o [31/263] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o [32/263] Building CXX object src/net/CMakeFiles/obj_net.dir/zmq.cpp.o [33/263] Building CXX object src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o [34/263] Building CXX object src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o [35/263] Building CXX object src/net/CMakeFiles/obj_net.dir/socks.cpp.o [36/263] Building CXX object src/net/CMakeFiles/obj_net.dir/resolve.cpp.o [37/263] Building CXX object src/net/CMakeFiles/obj_net.dir/parse.cpp.o [38/263] Building CXX object src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o [39/263] Building CXX object src/net/CMakeFiles/obj_net.dir/http.cpp.o [40/263] Building CXX object src/net/CMakeFiles/obj_net.dir/error.cpp.o [41/263] Building CXX object src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o [42/263] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o [43/263] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o [44/263] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o [45/263] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o [46/263] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o [47/263] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o [48/263] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/value_stream.cpp.o [49/263] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/table.cpp.o [50/263] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/error.cpp.o [51/263] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/database.cpp.o [52/263] Building CXX object src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o [53/263] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o [54/263] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o [55/263] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o [56/263] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o [57/263] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o [58/263] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o [59/263] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o [60/263] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o [61/263] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o [62/263] Building CXX object src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o [63/263] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o [64/263] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o [65/263] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o [66/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o [67/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o [68/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o [69/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o [70/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o [71/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o [72/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o [73/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o [74/263] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o [75/263] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o [76/263] Generating generated_testnet_blocks.c [77/263] Generating generated_stagenet_blocks.c [78/263] Generating generated_checkpoints.c [79/263] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o [80/263] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o [81/263] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o [82/263] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o [83/263] Building C object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o [84/263] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o [85/263] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o [86/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o [87/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o [88/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o [89/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/src/crypto/CryptonightR_JIT.c:17:22: warning: 'prologue' defined but not used [-Wunused-const-variable=] 17 | static const uint8_t prologue[] = { | ^~~~~~~~ [90/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o [91/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o [92/263] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/rx-slow-hash.c: In function 'rx_get_miner_thread': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_allocate_state': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/src/crypto/rx-slow-hash.c: In function 'rx_slow_hash_free_state': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/rx-slow-hash.c:520:6: warning: old-style function definition [-Wold-style-definition] 520 | void rx_slow_hash_free_state() { | ^~~~~~~~~~~~~~~~~~~~~~~ [93/263] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o [94/263] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o [95/263] Building CXX object src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o [96/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o [97/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o [98/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o [99/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o [100/263] Linking CXX static library src/blocks/libblocks.a [101/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o [102/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o [103/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/slow-hash.c: In function 'cn_slow_hash': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/slow-hash.c:1580:13: warning: unused variable 'aes_key' [-Wunused-variable] 1580 | uint8_t aes_key[AES_KEY_SIZE]; | ^~~~~~~ [104/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o [105/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o [106/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o [107/263] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [108/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o [109/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o [110/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o [111/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o [112/263] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o [113/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o [114/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o [115/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o [116/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o [117/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o [118/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o [119/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o [120/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o [121/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o [122/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o [123/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o [124/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o [125/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o [126/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o [127/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o [128/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o [129/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o [130/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o [131/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o [132/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o [133/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o [134/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o [135/263] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o [136/263] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o [137/263] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o [138/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o [139/263] Linking CXX static library src/libversion.a [140/263] Linking CXX static library src/hardforks/libhardforks.a [141/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/randomx/src/dataset.hpp:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/randomx/src/dataset.cpp:44: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void randomx::initCache(randomx_cache*, const void*, size_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/randomx/src/dataset.cpp:136:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [142/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o [143/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o [144/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o [145/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o [146/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o [147/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o [148/263] Linking CXX static library external/randomx/librandomx.a [149/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o [150/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o [151/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o [152/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o [153/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o [154/263] Building C object contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o [155/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o [156/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o [157/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o [158/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o [159/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o [160/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_ledger.hpp:91:14: warning: 'hw::ledger::{anonymous}::apdu_verbose' defined but not used [-Wunused-variable] 91 | bool apdu_verbose =true; | ^~~~~~~~~~~~ [161/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o [162/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o [163/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/difficulty.cpp:31: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'uint64_t cryptonote::next_difficulty_64(std::vector, std::vector, std::size_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/difficulty.cpp:138:9: /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'cryptonote::difficulty_type cryptonote::next_difficulty(std::vector, std::vector > >, std::size_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/difficulty.cpp:219:9: /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [164/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o [165/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp: In member function 'void cryptonote::block_queue::erase_block(std::set::iterator)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:93:6: note: parameter passing for argument of type 'std::set::iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 93 | void block_queue::erase_block(block_map::iterator j) | ^~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp: In member function 'void cryptonote::block_queue::flush_spans(const boost::uuids::uuid&, bool)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:88:18: note: parameter passing for argument of type 'std::set::iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 88 | erase_block(j); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp: In member function 'void cryptonote::block_queue::flush_stale_spans(const std::set&)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:113:18: note: parameter passing for argument of type 'std::set::iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 113 | erase_block(j); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp: In member function 'void cryptonote::block_queue::remove_spans(const boost::uuids::uuid&, uint64_t)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:142:18: note: parameter passing for argument of type 'std::set::iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 142 | erase_block(j); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp: In member function 'bool cryptonote::block_queue::remove_span(uint64_t, std::vector*)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:127:18: note: parameter passing for argument of type 'std::set::iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 127 | erase_block(i); | ~~~~~~~~~~~^~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*; _Tp = cryptonote::block_complete_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::block_queue::span::span(const cryptonote::block_queue::span&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.h:51:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp: In member function 'void cryptonote::block_queue::set_span_hashes(uint64_t, const boost::uuids::uuid&, std::vector)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:347:18: note: parameter passing for argument of type 'std::set::iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 347 | erase_block(i); | ~~~~~~~~~~~^~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*; _Tp = cryptonote::block_complete_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'bool cryptonote::block_queue::get_next_span(uint64_t&, std::vector&, boost::uuids::uuid&, epee::net_utils::network_address&, bool) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/block_queue.cpp:368:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [166/263] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o [167/263] Building CXX object external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o [168/263] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o [169/263] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o [170/263] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o [171/263] Creating directories for 'generate_translations_header' [172/263] No download step for 'generate_translations_header' [173/263] No update step for 'generate_translations_header' [174/263] No patch step for 'generate_translations_header' [175/263] Performing configure step for 'generate_translations_header' -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- 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 (0.9s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/build/translations [176/263] 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 [177/263] Performing install step for 'generate_translations_header' [178/263] Completed 'generate_translations_header' [179/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune.dir/blockchain_prune.cpp.o [180/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune_known_spent_data.dir/blockchain_prune_known_spent_data.cpp.o [181/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_stats.dir/blockchain_stats.cpp.o [182/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_depth.dir/blockchain_depth.cpp.o [183/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_ancestry.dir/blockchain_ancestry.cpp.o [184/263] Linking CXX static library external/qrcodegen/libqrcodegen.a [185/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_usage.dir/blockchain_usage.cpp.o [186/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_blackball.dir/blockchain_blackball.cpp.o [187/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o [188/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o [189/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils_basic.cpp:31: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/blobdatatype.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:32: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [190/263] 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.2.2/src/cryptonote_basic/account.cpp:41: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/account.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [191/263] 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.2.2/src/cryptonote_basic/cryptonote_basic_impl.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [192/263] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o [193/263] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o [194/263] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig.cpp:31: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/crypto.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [195/263] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_kex_msg.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/crypto.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_kex_msg.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_kex_msg.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [196/263] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o [197/263] Linking C static library external/db_drivers/liblmdb/liblmdb.a [198/263] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o [199/263] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_account.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/crypto.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_account.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_account.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [200/263] Building CXX object src/gen_multisig/CMakeFiles/gen_multisig.dir/gen_multisig.cpp.o [201/263] Building CXX object src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_default.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/crypto.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device.hpp:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_default.hpp:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_default.cpp:33: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [202/263] Building CXX object src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o [203/263] Building CXX object src/gen_ssl_cert/CMakeFiles/gen_ssl_cert.dir/gen_ssl_cert.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/ringct/rctOps.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:30, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/ringct/rctOps.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [204/263] Building CXX object src/common/CMakeFiles/obj_common.dir/combinator.cpp.o [205/263] Building CXX object src/common/CMakeFiles/obj_common.dir/timings.cc.o [206/263] Building C object src/common/CMakeFiles/obj_common.dir/aligned.c.o [207/263] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o [208/263] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o [209/263] Building CXX object src/common/CMakeFiles/obj_common.dir/spawn.cpp.o [210/263] Building CXX object src/common/CMakeFiles/obj_common.dir/pruning.cpp.o [211/263] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/hardfork.cpp:32: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {hardfork_t}; _Tp = hardfork_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {hardfork_t}; _Tp = hardfork_t; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [212/263] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:48: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/boost/assert/source_location.hpp:15, 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.2.2/src/rpc/zmq_pub.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:30: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In member function 'std::size_t cryptonote::listener::zmq_pub::send_chain_main(uint64_t, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:454:13: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 454 | std::size_t zmq_pub::send_chain_main(const std::uint64_t height, const epee::span blocks) | ^~~~~~~ In function 'std::array {anonymous}::make_pubs(const std::array&, const std::array, N>&, U&& ...) [with unsigned int N = 2; T = void(epee::byte_stream&, long long unsigned int, epee::span); U = {const long long unsigned int&, const epee::span&}]', inlined from 'std::size_t cryptonote::listener::zmq_pub::send_chain_main(uint64_t, epee::span)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:475:76: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:297:21: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 297 | contexts[i].generate_pub(buf, std::forward(args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_minimal_txpool(epee::byte_stream&, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:219:8: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 219 | void json_minimal_txpool(epee::byte_stream& buf, epee::span txes) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_minimal_chain(epee::byte_stream&, uint64_t, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:196:8: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 196 | void json_minimal_chain(epee::byte_stream& buf, const std::uint64_t height, const epee::span blocks) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In member function 'void cryptonote::listener::zmq_pub::chain_main::operator()(uint64_t, epee::span) const': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:523:6: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 523 | void zmq_pub::chain_main::operator()(const std::uint64_t height, epee::span blocks) const | ^~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:527:26: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 527 | self->send_chain_main(height, blocks); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'std::array {anonymous}::make_pubs(const std::array&, const std::array, N>&, U&& ...) [with unsigned int N = 2; T = void(epee::byte_stream&, epee::span); U = {epee::span}]', inlined from 'bool cryptonote::listener::zmq_pub::relay_to_pub(void*, void*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:444:75: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:297:21: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 297 | contexts[i].generate_pub(buf, std::forward(args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_full_txpool(epee::byte_stream&, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:209:8: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 209 | void json_full_txpool(epee::byte_stream& buf, epee::span txes) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_full_chain(epee::byte_stream&, uint64_t, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:191:8: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 191 | void json_full_chain(epee::byte_stream& buf, const std::uint64_t height, const epee::span blocks) | ^~~~~~~~~~~~~~~ [213/263] Building CXX object src/common/CMakeFiles/obj_common.dir/notify.cpp.o [214/263] Linking CXX static library external/easylogging++/libeasylogging.a In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_account_kex_impl.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/crypto.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_account.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_account_kex_impl.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [215/263] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o [216/263] Linking CXX static library contrib/epee/src/libepee_readline.a [217/263] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:48: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/boost/assert/source_location.hpp:15, 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.2.2/src/rpc/zmq_pub.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:30: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In member function 'std::size_t cryptonote::listener::zmq_pub::send_chain_main(uint64_t, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:454:13: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 454 | std::size_t zmq_pub::send_chain_main(const std::uint64_t height, const epee::span blocks) | ^~~~~~~ In function 'std::array {anonymous}::make_pubs(const std::array&, const std::array, N>&, U&& ...) [with unsigned int N = 2; T = void(epee::byte_stream&, long long unsigned int, epee::span); U = {const long long unsigned int&, const epee::span&}]', inlined from 'std::size_t cryptonote::listener::zmq_pub::send_chain_main(uint64_t, epee::span)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:475:76: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:297:21: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 297 | contexts[i].generate_pub(buf, std::forward(args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_minimal_txpool(epee::byte_stream&, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:219:8: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 219 | void json_minimal_txpool(epee::byte_stream& buf, epee::span txes) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_minimal_chain(epee::byte_stream&, uint64_t, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:196:8: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 196 | void json_minimal_chain(epee::byte_stream& buf, const std::uint64_t height, const epee::span blocks) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In member function 'void cryptonote::listener::zmq_pub::chain_main::operator()(uint64_t, epee::span) const': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:523:6: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 523 | void zmq_pub::chain_main::operator()(const std::uint64_t height, epee::span blocks) const | ^~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:527:26: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 527 | self->send_chain_main(height, blocks); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'std::array {anonymous}::make_pubs(const std::array&, const std::array, N>&, U&& ...) [with unsigned int N = 2; T = void(epee::byte_stream&, epee::span); U = {epee::span}]', inlined from 'bool cryptonote::listener::zmq_pub::relay_to_pub(void*, void*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:444:75: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:297:21: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 297 | contexts[i].generate_pub(buf, std::forward(args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_full_txpool(epee::byte_stream&, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:209:8: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 209 | void json_full_txpool(epee::byte_stream& buf, epee::span txes) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp: In function 'void {anonymous}::json_full_chain(epee::byte_stream&, uint64_t, epee::span)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/zmq_pub.cpp:191:8: note: parameter passing for argument of type 'const epee::span' changed in GCC 7.1 191 | void json_full_chain(epee::byte_stream& buf, const std::uint64_t height, const epee::span blocks) | ^~~~~~~~~~~~~~~ [218/263] Building CXX object src/common/CMakeFiles/obj_common.dir/expect.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/asio/detail/impl/service_registry.ipp:19, from /usr/include/boost/asio/detail/service_registry.hpp:163, from /usr/include/boost/asio/impl/execution_context.hpp:20, from /usr/include/boost/asio/execution_context.hpp:409, from /usr/include/boost/asio/any_io_executor.hpp:23, from /usr/include/boost/asio/basic_socket_acceptor.hpp:19, from /usr/include/boost/asio/ip/tcp.hpp:19, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/net/socks_connect.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/net/socks_connect.cpp:29: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [219/263] Building CXX object src/common/CMakeFiles/obj_common.dir/error.cpp.o [220/263] 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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_ledger.cpp:35: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_ledger.hpp:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/device/device_ledger.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [221/263] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o [222/263] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [223/263] 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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/ringct/rctSigs.cpp:39: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/ringct/rctSigs.cpp:31: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.cpp:36: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/ringct/rctTypes.h:36, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:16, from /usr/include/boost/thread/mutex.hpp:16, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/mlocker.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/crypto/crypto.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/ringct/rctTypes.h:47: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::tx_source_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1629 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = multisig::signing::sort_sources(std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void multisig::signing::sort_sources(std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.cpp:78:12, inlined from 'bool multisig::signing::tx_builder_ringct_t::init(const cryptonote::account_keys&, const std::vector&, uint64_t, uint32_t, const std::set&, std::vector&, std::vector&, const cryptonote::tx_destination_entry&, const rct::RCTConfig&, bool, bool, crypto::secret_key&, std::vector > >&, crypto::secret_key&, cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.cpp:860:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = multisig::signing::sort_sources(std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void multisig::signing::sort_sources(std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.cpp:78:12, inlined from 'bool multisig::signing::tx_builder_ringct_t::init(const cryptonote::account_keys&, const std::vector&, uint64_t, uint32_t, const std::set&, std::vector&, std::vector&, const cryptonote::tx_destination_entry&, const rct::RCTConfig&, bool, bool, crypto::secret_key&, std::vector > >&, crypto::secret_key&, cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/multisig/multisig_tx_builder_ringct.cpp:860:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_peerlist.cpp: In static member function 'static boost::optional nodetool::peerlist_storage::open(const std::string&)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/src/p2p/net_peerlist.cpp:40: /usr/include/boost/filesystem/operations.hpp:423:13: note: declared here 423 | 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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_sanity_check.cpp:32: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_sanity_check.cpp:30: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/binary_archive.h:43, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:41, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_sanity_check.cpp:31: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_Rb_tree_const_iterator; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_sanity_check.cpp: In function 'bool cryptonote::tx_sanity_check(const std::set&, size_t, uint64_t)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_sanity_check.cpp:93:71: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 93 | std::vector offsets(rct_indices.begin(), rct_indices.end()); | ^ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_errors.h:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/ringdb.cpp:37: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/wallet/ringdb.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33, 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.2.2/src/wallet/ringdb.cpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector decompress_ring(const std::string&, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/ringdb.cpp:93:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_verification_utils.cpp:29: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/blockchain.h:32: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/reversed.hpp:14, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.cpp:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101, inlined from 'virtual void cryptonote::BlockchainDB::pop_block(cryptonote::block&, std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.cpp:317:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101, inlined from 'virtual void cryptonote::BlockchainDB::pop_block(cryptonote::block&, std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.cpp:317:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void cryptonote::BlockchainDB::pop_block(cryptonote::block&, std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.cpp:326:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/rpc_handler.cpp:6: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/rpc/rpc_handler.cpp:3: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_messages.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_messages.cpp:29: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::BlockHeaderResponse; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::BlockHeaderResponse; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::peer; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::peer; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_amount_count; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_amount_count; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_amount_and_index; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_amount_and_index; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_distribution; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::transaction*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::transaction*; _Tp = cryptonote::transaction]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::rpc::block_with_transactions::block_with_transactions(const cryptonote::rpc::block_with_transactions&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/message_data_structs.h:46:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::block_with_transactions; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::block_with_transactions; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::tx_in_pool; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::tx_in_pool; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::transaction*; _Tp = cryptonote::transaction]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/checkpoints/checkpoints.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/checkpoints/checkpoints.cpp:31: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::t_hashline; _Tp = cryptonote::t_hashline; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::t_hashline&}; _Tp = cryptonote::t_hashline; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::t_hashline; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::t_hashline; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::t_hashline; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::t_hash_json::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/checkpoints/checkpoints.cpp:68:11, inlined from 'bool cryptonote::t_hash_json::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/checkpoints/checkpoints.cpp:67:9: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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:31, 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.2.2/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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:1006:28: note: declared here 1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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:266:27: note: declared here 266 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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:971:31: note: declared here 971 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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:1045:27: note: declared here 1045 | 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.2.2/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:1104:27: note: declared here 1104 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/asio/buffer.hpp:24, from /usr/include/boost/asio/ssl/context.hpp:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:52: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler-base.cpp:33: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/asio/detail/impl/service_registry.ipp:19, from /usr/include/boost/asio/detail/service_registry.hpp:163, from /usr/include/boost/asio/impl/execution_context.hpp:20, from /usr/include/boost/asio/execution_context.hpp:409, from /usr/include/boost/asio/io_context.hpp:28, from /usr/include/boost/asio/io_service.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/net_helper.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/src/net_helper.cpp:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/timings.cc:4: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = TimingsDatabase::instance; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/timings.cc:6: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const TimingsDatabase::instance&}; _Tp = TimingsDatabase::instance; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = TimingsDatabase::instance; _Alloc = std::allocator]', inlined from 'std::vector TimingsDatabase::get(const char*) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/timings.cc:117:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = TimingsDatabase::get(const char*) const::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector TimingsDatabase::get(const char*) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/timings.cc:118:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = TimingsDatabase::get(const char*) const::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector TimingsDatabase::get(const char*) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/timings.cc:118:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.cpp:36: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/serialization/json_object.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_key_and_amount_index; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_key_and_amount_index; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = boost::variant; _Alloc = std::allocator >]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector >]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const rapidjson::Value&, Vec&) [with Vec = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/json_object.h:411:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.cpp:37: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/cryptonote_basic/cryptonote_format_utils.cpp:32: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/c++/12.2.1/ext/slist:47, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector cryptonote::absolute_output_offsets_to_relative(const std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.cpp:1533:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector cryptonote::absolute_output_offsets_to_relative(const std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.cpp:1533:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.cpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::tx_out}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]', inlined from 'void serialization::detail::do_add(std::vector&, T&&) [with T = boost::variant]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/containers.h:91:81, inlined from 'bool do_serialize_container(Archive&, C&) [with Archive = binary_archive; C = std::vector >]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/container.h:88:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::tx_out}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]', inlined from 'void serialization::detail::do_add(std::vector&, T&&) [with T = cryptonote::tx_out]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/containers.h:91:81, inlined from 'bool do_serialize_container(Archive&, C&) [with Archive = binary_archive; C = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/container.h:88:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_set:44, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.cpp:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_out&}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*; _Tp = cryptonote::tx_destination_entry]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'bool cryptonote::construct_tx(const account_keys&, std::vector&, const std::vector&, const boost::optional&, const std::vector&, transaction&, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.cpp:645:60: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/rpc_payment.cpp:39: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/boost/archive/portable_binary_iarchive.hpp:24, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/rpc_payment.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:23, from /usr/include/boost/scoped_ptr.hpp:13, from /usr/include/boost/archive/detail/basic_iarchive.hpp:23, from /usr/include/boost/archive/detail/common_iarchive.hpp:21, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/boost/archive/portable_binary_iarchive.hpp:30: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:36: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/locale:39, 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.2.2/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/tx_pool.cpp:43: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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:423:13: note: declared here 423 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:31: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, bool) const:: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::tx_block_template_backlog_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/set:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:35: /usr/include/c++/12.2.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = std::pair, crypto::hash>; _Compare = cryptonote::txCompare; _Alloc = std::allocator, crypto::hash> >]': /usr/include/c++/12.2.1/bits/stl_set.h:654:7: note: parameter passing for argument of type 'std::set, crypto::hash>, cryptonote::txCompare>::const_iterator' {aka 'std::_Rb_tree, crypto::hash>, std::pair, crypto::hash>, std::_Identity, crypto::hash> >, cryptonote::txCompare, std::allocator, crypto::hash> > >::const_iterator'} changed in GCC 7.1 654 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::tx_backlog_entry}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::tx_backlog_entry}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'cryptonote::tx_memory_pool::get_transaction_backlog(std::vector&, bool) const::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:949:24, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = cryptonote::tx_memory_pool::get_transaction_backlog(std::vector&, bool) const::&; _Args = {const crypto::hash&, const cryptonote::txpool_tx_meta_t&, const boost::basic_string_ref >*}]' at /usr/include/c++/12.2.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_nonvoid<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = cryptonote::tx_memory_pool::get_transaction_backlog(std::vector&, bool) const::&; _Args = {const crypto::hash&, const cryptonote::txpool_tx_meta_t&, const boost::basic_string_ref >*}]' at /usr/include/c++/12.2.1/bits/invoke.h:142:40, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = cryptonote::tx_memory_pool::get_transaction_backlog(std::vector&, bool) const::; _ArgTypes = {const crypto::hash&, const cryptonote::txpool_tx_meta_t&, const boost::basic_string_ref >*}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:405, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:32: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = cryptonote::txpool_histo; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::tx_info}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = cryptonote::tx_memory_pool::remove_stuck_transactions()::&; _Args = {const crypto::hash&, const cryptonote::txpool_tx_meta_t&, const boost::basic_string_ref >*}]' at /usr/include/c++/12.2.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_nonvoid<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = cryptonote::tx_memory_pool::remove_stuck_transactions()::&; _Args = {const crypto::hash&, const cryptonote::txpool_tx_meta_t&, const boost::basic_string_ref >*}]' at /usr/include/c++/12.2.1/bits/invoke.h:142:40, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = cryptonote::tx_memory_pool::remove_stuck_transactions()::; _ArgTypes = {const crypto::hash&, const cryptonote::txpool_tx_meta_t&, const boost::basic_string_ref >*}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:731:46: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, crypto::hash> >' changed in GCC 7.1 731 | m_txs_by_fee_and_receive_time.erase(sorted_it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp: In member function 'void cryptonote::tx_memory_pool::prune(size_t)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:478:44: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, crypto::hash> >' changed in GCC 7.1 478 | m_txs_by_fee_and_receive_time.erase(it--); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cryptonote::tx_memory_pool::get_block_template_backlog(std::vector&, bool) const::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void cryptonote::tx_memory_pool::get_block_template_backlog(std::vector&, bool) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:975:16: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool) const:: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cryptonote::tx_memory_pool::get_block_template_backlog(std::vector&, bool) const::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void cryptonote::tx_memory_pool::get_block_template_backlog(std::vector&, bool) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:975:16: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'cryptonote::tx_memory_pool::get_transactions(std::vector&, bool) const::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:924:20: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::rpc::tx_in_pool&}; _Tp = cryptonote::rpc::tx_in_pool; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::rpc::tx_in_pool; _Alloc = std::allocator]', inlined from 'cryptonote::tx_memory_pool::get_pool_for_rpc(std::vector&, cryptonote::rpc::key_images_with_tx_hashes&) const::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:1189:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp: In member function 'bool cryptonote::tx_memory_pool::take_tx(const crypto::hash&, cryptonote::transaction&, cryptonote::blobdata&, size_t&, uint64_t&, bool&, bool&, bool&, bool&)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:606:42: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, crypto::hash> >' changed in GCC 7.1 606 | m_txs_by_fee_and_receive_time.erase(sorted_it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::tx_info}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::tx_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'cryptonote::tx_memory_pool::get_transactions_and_spent_keys_info(std::vector&, std::vector&, bool) const::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.cpp:1138:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blocksdat_file.h:40, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blocksdat_file.cpp:29: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from /usr/include/boost/iostreams/stream_buffer.hpp:15, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blocksdat_file.h:31: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blocksdat_file.h:40, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blocksdat_file.cpp:29: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from /usr/include/boost/iostreams/stream_buffer.hpp:15, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blocksdat_file.h:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/regex/v5/basic_regex.hpp:22, from /usr/include/boost/regex/v5/regex.hpp:39, from /usr/include/boost/regex.hpp:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/net/http.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_usage.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/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.2.2/src/blockchain_utilities/blockchain_usage.cpp:29: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/cryptonote_core/cryptonote_core.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp: In constructor 'cryptonote::core::core(cryptonote::i_cryptonote_protocol*)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:229:25: warning: member 'cryptonote::core::m_blockchain_storage' is used uninitialized [-Wuninitialized] 229 | m_mempool(m_blockchain_storage), | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:29, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /usr/include/boost/function.hpp:70, from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /usr/include/boost/algorithm/string/find_iterator.hpp:24, from /usr/include/boost/algorithm/string/iter_find.hpp:27, from /usr/include/boost/algorithm/string/split.hpp:16, from /usr/include/boost/algorithm/string.hpp:23: /usr/include/boost/function/function_template.hpp: In static member function 'static void boost::detail::function::void_function_obj_invoker2::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = cryptonote::core::init(const boost::program_options::variables_map&, const cryptonote::test_options*, const cryptonote::GetCheckpointsCallback&, bool)::hash_notify; R = void; T0 = long long unsigned int; T1 = epee::span]': /usr/include/boost/function/function_template.hpp:149:9: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 149 | invoke(function_buffer& function_obj_ptr BOOST_FUNCTION_COMMA | ^~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:34: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::block_complete_entry}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::block_complete_entry}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual bool cryptonote::core::handle_block_found(cryptonote::block&, cryptonote::block_verification_context&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:1551:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/ext/slist:50, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block&}; _Tp = cryptonote::block; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::block; _Alloc = std::allocator]', inlined from 'bool cryptonote::core::get_blocks(uint64_t, size_t, std::vector&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:433:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp: In member function 'bool cryptonote::core::notify_txpool_event(epee::span >, epee::span, epee::span, const std::vector&) const': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:1413:8: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 1413 | bool core::notify_txpool_event(const epee::span tx_blobs, epee::span tx_hashes, epee::span txs, const std::vector &just_broadcasted) const | ^~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'bool cryptonote::core::notify_txpool_event(epee::span >, epee::span, epee::span, const std::vector&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:1434:39: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'bool cryptonote::core::notify_txpool_event(epee::span >, epee::span, epee::span, const std::vector&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:1434:39: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp: In member function 'virtual void cryptonote::core::on_transactions_relayed(epee::span >, cryptonote::relay_method)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.cpp:1472:26: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 1472 | notify_txpool_event(tx_blobs, epee::to_span(tx_hashes), epee::to_span(txs), just_broadcasted); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/boost/program_options/errors.hpp:15, from /usr/include/boost/program_options/detail/cmdline.hpp:11, from /usr/include/boost/program_options/parsers.hpp:12, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/command_line.h:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_prune_known_spent_data.cpp:31: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_depth.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/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.2.2/src/blockchain_utilities/blockchain_depth.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/size_type.hpp:20, from /usr/include/boost/range/size.hpp:21, from /usr/include/boost/range/functions.hpp:20, from /usr/include/boost/range/iterator_range_core.hpp:38, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:16: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33, from /usr/include/boost/filesystem/path.hpp:21, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_depth.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'int main(int, char**)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_depth.cpp:321:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_prune.cpp:37: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/blockchain_utilities/blockchain_prune.cpp:32: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [224/263] Linking CXX static library contrib/epee/src/libepee.a In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.cpp:42: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/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.2.2/src/p2p/net_node.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/thread/pthread/thread_data.hpp:26, from /usr/include/boost/thread/pthread/condition_variable.hpp:15, from /usr/include/boost/thread/condition_variable.hpp:16, from /usr/include/boost/thread/future.hpp:29, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.cpp:36: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = nodetool::proxy; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = nodetool::anonymous_inbound; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = nodetool::proxy; _Alloc = std::allocator]', inlined from 'boost::optional > nodetool::get_proxies(const boost::program_options::variables_map&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.cpp:185:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = nodetool::anonymous_inbound; _Alloc = std::allocator]', inlined from 'boost::optional > nodetool::get_anonymous_inbounds(const boost::program_options::variables_map&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.cpp:252:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [225/263] Linking CXX static library src/mnemonics/libmnemonics.a [226/263] Linking CXX static library src/crypto/libcncrypto.a [227/263] Linking CXX static library src/device_trezor/libdevice_trezor.a [228/263] 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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.cpp:40: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:14, from /usr/include/boost/function/function_template.hpp:13, from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/function1.hpp:11, from /usr/include/boost/program_options/value_semantic.hpp:13, from /usr/include/boost/program_options/options_description.hpp:13, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.h:35: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/program_options/errors.hpp:14, from /usr/include/boost/program_options/options_description.hpp:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void cryptonote::BlockchainLMDB::get_output_tx_and_index_from_global(const std::vector&, std::vector >&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.cpp:4089:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/boost/program_options/errors.hpp:15: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::tuple; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'virtual bool cryptonote::BlockchainLMDB::get_output_distribution(uint64_t, uint64_t, uint64_t, std::vector&, uint64_t&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.cpp:4291:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::block}; _Tp = cryptonote::block; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::block}; _Tp = cryptonote::block; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::block; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual std::vector cryptonote::BlockchainLMDB::get_blocks_range(const uint64_t&, const uint64_t&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.cpp:2866:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual std::vector cryptonote::BlockchainLMDB::get_tx_list(const std::vector&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/lmdb/db_lmdb.cpp:3334:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_stats.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/blockchain_utilities/blockchain_stats.cpp:29: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.h:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_export.cpp:29: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from /usr/include/boost/iostreams/stream_buffer.hpp:15, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.h:31: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.h:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::transaction&}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void BootstrapFile::write_block(cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.cpp:230:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:29: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/byte_slice.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.h:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/byte_slice.h:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::rpc::output_amount_count}; _Tp = cryptonote::rpc::output_amount_count; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::rpc::output_amount_count}; _Tp = cryptonote::rpc::output_amount_count; _Alloc = std::allocator]', inlined from 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetOutputHistogram::Request&, cryptonote::rpc::GetOutputHistogram::Response&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:796:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::KeyImagesSpent::Request&, cryptonote::rpc::KeyImagesSpent::Response&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:301:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::transaction&}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetBlocksFast::Request&, cryptonote::rpc::GetBlocksFast::Response&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:184:38: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetTransactions::Request&, cryptonote::rpc::GetTransactions::Response&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:277:34: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetTransactions::Request&, cryptonote::rpc::GetTransactions::Response&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:290:52: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetTransactions::Request&, cryptonote::rpc::GetTransactions::Response&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.cpp:290:52: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.h:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::transaction&}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void BootstrapFile::write_block(cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.cpp:230:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/byte_slice.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.h:36, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.cpp:29: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'uint64_t cryptonote::levin::{anonymous}::get_median_remote_height(cryptonote::levin::connections&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.cpp:119:18, inlined from 'uint64_t cryptonote::levin::{anonymous}::get_blockchain_height(cryptonote::levin::connections&, const cryptonote::i_core_events*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.cpp:134:72: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'uint64_t cryptonote::levin::{anonymous}::get_median_remote_height(cryptonote::levin::connections&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.cpp:119:18, inlined from 'uint64_t cryptonote::levin::{anonymous}::get_blockchain_height(cryptonote::levin::connections&, const cryptonote::i_core_events*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.cpp:134:72: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/asio/detail/impl/service_registry.ipp:19, from /usr/include/boost/asio/detail/service_registry.hpp:163, from /usr/include/boost/asio/impl/execution_context.hpp:20, from /usr/include/boost/asio/execution_context.hpp:409, from /usr/include/boost/asio/io_context.hpp:28, from /usr/include/boost/asio/io_service.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/levin_notify.h:31: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_errors.h:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_store.cpp:40: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_store.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_store.cpp:30: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_store.h:34: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = mms::message; _Alloc = std::allocator]', inlined from 'void mms::message_store::delete_message(uint32_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_store.cpp:697:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mms::message&}; _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/miner.cpp:36: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/miner.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/miner.cpp:34: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/node_rpc_proxy.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/node_rpc_proxy.cpp:29: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:107:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:214:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2221:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2217:7, inlined from 'bool cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t::_load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2217:7, inlined from 'bool epee::serialization::unserialize_t_obj(serializible_type&, t_storage&, typename t_storage::hsection, const char*) [with serializible_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:81:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:266:33, inlined from 'bool epee::serialization::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:376:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool epee::json_rpc::response::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:69:9, inlined from 'bool epee::json_rpc::response::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:66:7: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:109:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:214:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2221:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2217:7, inlined from 'bool cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t::_load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2217:7, inlined from 'bool epee::serialization::unserialize_t_obj(serializible_type&, t_storage&, typename t_storage::hsection, const char*) [with serializible_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:81:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:266:33, inlined from 'bool epee::serialization::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:376:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool epee::json_rpc::response::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:69:9, inlined from 'bool epee::json_rpc::response::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:66:7: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'boost::optional > tools::NodeRPCProxy::get_rpc_version(uint32_t&, std::vector >&, uint64_t&, uint64_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/node_rpc_proxy.cpp:111:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_blackball.cpp:37: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/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.2.2/src/blockchain_utilities/blockchain_blackball.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33, 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.2.2/src/blockchain_utilities/blockchain_blackball.cpp:31: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {output_data}; _Tp = output_data; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {output_data}; _Tp = output_data; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'main(int, char**)::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_blackball.cpp:1493:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'main(int, char**)::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_blackball.cpp:1518:30: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.h:59, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/bootstrap_file.h:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_import.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_import.cpp:32: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33, 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.2.2/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void serialization::detail::do_add(std::vector&, T&&) [with T = cryptonote::transaction]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/containers.h:91:81, inlined from 'bool do_serialize_container(Archive&, C&) [with Archive = binary_archive; C = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/serialization/container.h:88:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'int import_from_file(cryptonote::core&, const std::string&, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_import.cpp:450:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int import_from_file(cryptonote::core&, const std::string&, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_import.cpp:477:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_format_utils.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_errors.h:38, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_transporter.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/mutable_iterator.hpp:23, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/end.hpp:21, from /usr/include/boost/foreach.hpp:80, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_transporter.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_transporter.cpp:30: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization.h:32: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const epee::misc_utils::struct_init&}; _Tp = epee::misc_utils::struct_init; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = epee::misc_utils::struct_init; _Alloc = std::allocator >]', inlined from 'bool mms::message_transporter::receive_messages(const std::vector >&, std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/message_transporter.cpp:159:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:50, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_payments.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/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.2.2/src/wallet/wallet_rpc_payments.cpp:29: /usr/include/c++/12.2.1/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.2.2/src/wallet/wallet2.h:50, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/gen_multisig/gen_multisig.cpp:48: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/gen_multisig/gen_multisig.cpp:36: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/bootstrap_daemon.cpp:8: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/bootstrap_daemon.h:3, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/regex/v5/basic_regex.hpp:22, from /usr/include/boost/regex/v5/regex.hpp:39, from /usr/include/boost/regex.hpp:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/bootstrap_daemon.h:11: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/locale:39, 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.2.2/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/blockchain.cpp:51: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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:423:13: note: declared here 423 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:31: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:936:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 936 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:936:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:29, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /usr/include/boost/function.hpp:70, from /usr/include/boost/program_options/options_description.hpp:15, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:50, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:39: /usr/include/boost/function/function_template.hpp: In member function 'boost::function2::result_type boost::function2::operator()(T0, T1) const [with R = void; T0 = long long unsigned int; T1 = epee::span]': /usr/include/boost/function/function_template.hpp:766:17: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 766 | result_type operator()(BOOST_FUNCTION_PARMS) const | ^~~~~~~~ /usr/include/boost/function/function_template.hpp:771:28: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 771 | return get_vtable()->invoker | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = boost::multiprecision::number >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = boost::multiprecision::number >*; _Tp = boost::multiprecision::number >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = boost::multiprecision::number >*; _Tp = boost::multiprecision::number >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::multiprecision::number, boost::multiprecision::et_off>}; _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::multiprecision::number, boost::multiprecision::et_off>}; _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:405, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:37: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::block_complete_entry}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:542:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:562:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:587:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*; _Tp = pair]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:594:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp: In member function 'bool cryptonote::Blockchain::get_output_distribution(uint64_t, uint64_t, uint64_t, uint64_t&, std::vector&, uint64_t&) const': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:2404:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 2404 | distribution.erase(distribution.begin()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp: In member function 'cryptonote::difficulty_type cryptonote::Blockchain::get_difficulty_for_next_block()': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:909:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 909 | m_timestamps.erase(m_timestamps.begin()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]', inlined from 'cryptonote::difficulty_type cryptonote::Blockchain::get_difficulty_for_next_block()' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:911:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4810 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:49, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h: In function 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 59 | std::sort(v.begin(), v.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::Blockchain::get_outs(const cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request&, cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:2335:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'size_t cryptonote::Blockchain::recalculate_difficulties(boost::optional)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:1037:24: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'size_t cryptonote::Blockchain::recalculate_difficulties(boost::optional)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:1038:26: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp: In member function 'size_t cryptonote::Blockchain::recalculate_difficulties(boost::optional)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:1078:23: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1078 | timestamps.erase(timestamps.begin()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]', inlined from 'size_t cryptonote::Blockchain::recalculate_difficulties(boost::optional)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:1079:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void cryptonote::Blockchain::load_compiled_in_block_hashes(const cryptonote::GetCheckpointsCallback&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5648:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector > > cryptonote::Blockchain::get_alternative_chains() const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5573:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::block_complete_entry}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::Blockchain::handle_get_objects(cryptonote::NOTIFY_REQUEST_GET_OBJECTS::request&, cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:2217:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp: In member function 'bool cryptonote::Blockchain::prepare_handle_incoming_blocks(const std::vector&, std::vector&)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5288:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5288 | std::sort(amounts.begin(), amounts.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5289:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5289 | auto last = std::unique(amounts.begin(), amounts.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5290:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 5290 | amounts.erase(last, amounts.end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5319:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5319 | std::sort(offsets.second.begin(), offsets.second.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5320:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5320 | auto last = std::unique(offsets.second.begin(), offsets.second.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:5321:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 5321 | offsets.second.erase(last, offsets.second.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::block}; _Tp = cryptonote::block; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::block}; _Tp = cryptonote::block; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::block; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'cryptonote::Blockchain::get_alternative_blocks(std::vector&) const::' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:2266:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::Blockchain::get_transactions(const t_ids_container&, t_tx_container&, t_missed_container&, bool) const [with t_ids_container = std::vector; t_tx_container = std::vector; t_missed_container = std::vector]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:2688:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp: In member function 'bool cryptonote::Blockchain::handle_block_to_main_chain(const cryptonote::block&, const crypto::hash&, cryptonote::block_verification_context&, bool)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:4533:13: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 4533 | notifier(new_height - 1, {std::addressof(bl), 1}); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp: In member function 'bool cryptonote::Blockchain::switch_to_alternative_blockchain(std::__cxx11::list&, bool)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/blockchain.cpp:1278:15: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 1278 | notifier(notify_height, {std::addressof(bei.bl), 1}); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33, 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.2.2/src/common/download.cpp:31: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [229/263] Linking CXX static library src/common/libcommon.a [230/263] Linking CXX static library src/daemonizer/libdaemonizer.a [231/263] Linking CXX executable bin/monero-gen-ssl-cert [232/263] Linking CXX static library src/rpc/librpc_base.a [233/263] Linking CXX static library src/net/libnet.a [234/263] Linking CXX static library src/lmdb/liblmdb_lib.a [235/263] Linking CXX static library src/checkpoints/libcheckpoints.a [236/263] Linking CXX static library src/ringct/libringct_basic.a [237/263] Linking CXX static library src/device/libdevice.a [238/263] Linking CXX static library src/cryptonote_basic/libcryptonote_basic.a [239/263] Linking CXX static library src/ringct/libringct.a [240/263] Linking CXX static library src/blockchain_db/libblockchain_db.a [241/263] Linking CXX static library src/cryptonote_core/libcryptonote_core.a [242/263] Linking CXX executable bin/monero-blockchain-stats [243/263] Linking CXX executable bin/monero-blockchain-depth [244/263] Linking CXX executable bin/monero-blockchain-usage [245/263] Linking CXX executable bin/monero-blockchain-export [246/263] Linking CXX executable bin/monero-blockchain-import [247/263] Linking CXX static library src/p2p/libp2p.a [248/263] Linking CXX static library src/multisig/libmultisig.a [249/263] Linking CXX executable bin/monero-blockchain-prune [250/263] Linking CXX executable bin/monero-blockchain-prune-known-spent-data [251/263] Linking CXX static library src/cryptonote_protocol/libcryptonote_protocol.a [252/263] Linking CXX static library src/serialization/libserialization.a [253/263] Linking CXX static library src/rpc/libdaemon_messages.a [254/263] Linking CXX static library src/rpc/librpc_pub.a In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.h:46, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_parser_executor.h:41, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_parser_executor.cpp:32: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/dns_utils.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_parser_executor.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool daemonize::t_command_parser_executor::output_histogram(const std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_parser_executor.cpp:781:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/main.cpp:35: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:49, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/command_line.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/main.cpp:31: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.h:46, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_parser_executor.h:41, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_server.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/command_server.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, 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.2.2/src/daemon/command_server.cpp:29: /usr/include/c++/12.2.1/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.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_ancestry.cpp:40: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:44, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_ancestry.cpp:29: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/ext/slist:50, from /usr/include/boost/algorithm/string/std/slist_traits.hpp:16, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_ancestry.cpp:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*; _Tp = pair >]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'tx_data_t::tx_data_t(const tx_data_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/blockchain_utilities/blockchain_ancestry.cpp:83:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*; _Tp = pair >]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9, inlined from 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:377:34, inlined from 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:483:101: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [255/263] Linking CXX executable bin/monero-blockchain-ancestry In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.h:46, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:35: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/hex.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/hex.h:35: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, uint64_t, uint64_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/hex.h:37: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; _Tp = cryptonote::block_header_response]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; _Tp = cryptonote::block_header_response]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info*; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:59:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::peer; _Tp = cryptonote::peer; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::tx_info; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::peer&}; _Tp = cryptonote::peer; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry&}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_info&}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::txpool_histo; _Tp = cryptonote::txpool_histo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_header_response; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_header_response&}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info&}; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2106:12, inlined from 'epee::misc_utils::struct_init::struct_init(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:57:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::peer; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2266:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t::_load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2264:7, inlined from 'bool epee::serialization::unserialize_t_obj(serializible_type&, t_storage&, typename t_storage::hsection, const char*) [with serializible_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:81:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:266:33, inlined from 'bool epee::serialization::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:376:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool epee::json_rpc::response::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:69:9, inlined from 'bool epee::json_rpc::response::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:66:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::tx_info; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::tx_info; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::tx_info; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1534:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1532:7, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1532:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info*; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t& cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t::operator=(const cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2260:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = http::http_simple_client_template]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = http::http_simple_client_template]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:137:34, inlined from 'bool tools::t_rpc_client::json_rpc_request(T_req&, T_res&, const std::string&, const std::string&) [with T_req = epee::misc_utils::struct_init; T_res = epee::misc_utils::struct_init]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/rpc_client.h:105:49, inlined from 'bool daemonize::t_rpc_command_executor::alt_chain_info(const std::string&, size_t, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:1940:40: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = daemonize::t_rpc_command_executor::alt_chain_info(const std::string&, size_t, uint64_t)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool daemonize::t_rpc_command_executor::alt_chain_info(const std::string&, size_t, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:1962:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = daemonize::t_rpc_command_executor::alt_chain_info(const std::string&, size_t, uint64_t)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool daemonize::t_rpc_command_executor::alt_chain_info(const std::string&, size_t, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:1962:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t& cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::operator=(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2106:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = http::http_simple_client_template]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = daemonize::t_rpc_command_executor::output_histogram(const std::vector&, uint64_t, uint64_t)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool daemonize::t_rpc_command_executor::output_histogram(const std::vector&, uint64_t, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:1879:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, uint64_t, uint64_t):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = daemonize::t_rpc_command_executor::output_histogram(const std::vector&, uint64_t, uint64_t)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool daemonize::t_rpc_command_executor::output_histogram(const std::vector&, uint64_t, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/rpc_command_executor.cpp:1879:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:107:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:109:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:399:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:395:7, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:395:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/daemon_handler.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/daemon.cpp:36: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/daemon.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:29, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /usr/include/boost/function.hpp:70, from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /usr/include/boost/algorithm/string/find_iterator.hpp:24, from /usr/include/boost/algorithm/string/iter_find.hpp:27, from /usr/include/boost/algorithm/string/split.hpp:16, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/daemon.cpp:33: /usr/include/boost/function/function_template.hpp: In static member function 'static void boost::detail::function::void_function_obj_invoker2::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = cryptonote::listener::zmq_pub::chain_main; R = void; T0 = long long unsigned int; T1 = epee::span]': /usr/include/boost/function/function_template.hpp:149:9: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 149 | invoke(function_buffer& function_obj_ptr BOOST_FUNCTION_COMMA | ^~~~~~ /usr/include/boost/function/function_template.hpp:158:11: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 158 | BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/daemon/daemon.cpp:34: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::block_complete_entry; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::block_complete_entry; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_defs.h:241:9, inlined from 'bool cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_defs.h:240:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.h:44, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:63: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, 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.2.2/src/simplewallet/simplewallet.cpp:39: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/boost/program_options/errors.hpp:14, from /usr/include/boost/program_options/options_description.hpp:12, from /usr/include/boost/program_options.hpp:15, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_destination_entry&}; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int> >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const mms::message&}; _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/size_type.hpp:20, from /usr/include/boost/range/size.hpp:21, from /usr/include/boost/range/functions.hpp:20, from /usr/include/boost/range/iterator_range_core.hpp:38, from /usr/include/boost/lexical_cast.hpp:30, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::public_node; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/boost/program_options/errors.hpp:15: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::simple_wallet::transfer_view}; _Tp = cryptonote::simple_wallet::transfer_view; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::simple_wallet::transfer_view}; _Tp = cryptonote::simple_wallet::transfer_view; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mms::message; _Alloc = std::allocator]', inlined from 'void cryptonote::simple_wallet::ask_send_all_ready_messages()' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:10954:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cryptonote::simple_wallet::public_nodes(const std::vector >&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool cryptonote::simple_wallet::public_nodes(const std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:2251:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cryptonote::simple_wallet::public_nodes(const std::vector >&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool cryptonote::simple_wallet::public_nodes(const std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:2251:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*; _Tp = cryptonote::tx_source_entry]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'tools::wallet2::tx_construction_data::tx_construction_data(const tools::wallet2::tx_construction_data&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:540:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::simple_wallet::transfer_view; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1629 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp: In member function 'bool cryptonote::simple_wallet::get_transfers(std::vector >&, std::vector&)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:8857:1: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 8857 | } | ^ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:8857:1: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 8857 | } | ^ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cryptonote::simple_wallet::get_transfers(std::vector >&, std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool cryptonote::simple_wallet::get_transfers(std::vector >&, std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:8848:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, std::vector&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cryptonote::simple_wallet::get_transfers(std::vector >&, std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool cryptonote::simple_wallet::get_transfers(std::vector >&, std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:8848:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'bool cryptonote::simple_wallet::show_balance_unlocked(bool)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:6019:178: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::wallet2::transfer_details&}; _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'bool cryptonote::simple_wallet::unspent_outputs(const std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:9084:25: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]', inlined from 'bool cryptonote::simple_wallet::unspent_outputs(const std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:9084:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]', inlined from 'bool cryptonote::simple_wallet::transfer_main(int, const std::vector >&, bool)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/simplewallet/simplewallet.cpp:6732:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.inl:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/instanciations.cpp:32: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/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.2.2/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/instanciations.cpp:31: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/boost/asio/detail/impl/service_registry.ipp:19, from /usr/include/boost/asio/detail/service_registry.hpp:163, from /usr/include/boost/asio/impl/execution_context.hpp:20, from /usr/include/boost/asio/execution_context.hpp:409, from /usr/include/boost/asio/io_context.hpp:28: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/instanciations.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl: In member function 'size_t cryptonote::t_cryptonote_protocol_handler::skip_unneeded_hashes(cryptonote::cryptonote_connection_context&, bool) const [with t_core = cryptonote::core]': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2045:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2045 | context.m_needed_objects = std::vector>(context.m_needed_objects.begin() + skip, context.m_needed_objects.end()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /usr/include/boost/asio/detail/memory.hpp:21, from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:19, from /usr/include/boost/asio/detail/bind_handler.hpp:20, from /usr/include/boost/asio/detail/wrapped_handler.hpp:18, from /usr/include/boost/asio/io_context.hpp:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/boost/thread/pthread/thread_data.hpp:25, from /usr/include/boost/thread/thread_only.hpp:17, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.h:36: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = epee::net_utils::zone; _Val = std::pair >::network_zone>; _KeyOfValue = std::_Select1st >::network_zone> >; _Compare = std::less; _Alloc = std::allocator >::network_zone> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree >::network_zone>, std::_Select1st >::network_zone> >, std::less, std::allocator >::network_zone> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = epee::net_utils::ipv4_network_subnet; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::cryptonote_connection_context::cryptonote_connection_context(const cryptonote::cryptonote_connection_context&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/connection_context.h:42:10, inlined from 'nodetool::p2p_connection_context_t::p2p_connection_context_t(const nodetool::p2p_connection_context_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.h:111:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'bool nodetool::node_server::add_host_fail(const epee::net_utils::network_address&, unsigned int) [with t_payload_net_handler = cryptonote::t_cryptonote_protocol_handler]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.inl:402:61: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::cryptonote_connection_context& cryptonote::cryptonote_connection_context::operator=(const cryptonote::cryptonote_connection_context&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/connection_context.h:42:10, inlined from 'nodetool::p2p_connection_context_t& nodetool::p2p_connection_context_t::operator=(const nodetool::p2p_connection_context_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.h:111:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = epee::net_utils::ipv4_network_subnet; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool nodetool::node_server::block_subnet(const epee::net_utils::ipv4_network_subnet&, time_t) [with t_payload_net_handler = cryptonote::t_cryptonote_protocol_handler]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/p2p/net_node.inl:344:31: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::block_complete_entry; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::block_complete_entry; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_defs.h:241:9, inlined from 'bool cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_defs.h:240:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'int cryptonote::t_cryptonote_protocol_handler::handle_notify_new_block(int, cryptonote::NOTIFY_NEW_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = cryptonote::core]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl:482:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'int cryptonote::t_cryptonote_protocol_handler::handle_notify_new_fluffy_block(int, cryptonote::NOTIFY_NEW_FLUFFY_BLOCK::request&, cryptonote::cryptonote_connection_context&) [with t_core = cryptonote::core]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl:778:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl: In member function 'bool cryptonote::t_cryptonote_protocol_handler::request_missing_objects(cryptonote::cryptonote_connection_context&, bool, bool) [with t_core = cryptonote::core]': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2318:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2318 | context.m_needed_objects = std::vector>(context.m_needed_objects.begin() + skip, context.m_needed_objects.end()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2332:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2332 | context.m_needed_objects = std::vector>(context.m_needed_objects.begin() + span.second, context.m_needed_objects.end()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'int cryptonote::t_cryptonote_protocol_handler::handle_response_chain_entry(int, cryptonote::NOTIFY_RESPONSE_CHAIN_ENTRY::request&, cryptonote::cryptonote_connection_context&) [with t_core = cryptonote::core]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2689:41: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/tx_pool.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_core.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/locale:39, 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.2.2/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/filesystem/detail/path_traits.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::peer&}; _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const cryptonote::peer&}; _Tp = cryptonote::public_node; _Alloc = std::allocator]', inlined from 'cryptonote::core_rpc_server::on_get_public_nodes(const cryptonote::COMMAND_RPC_GET_PUBLIC_NODES::request&, cryptonote::COMMAND_RPC_GET_PUBLIC_NODES::response&, const connection_context*)::&, std::vector&)>' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:1506:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:405, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:34: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'bool cryptonote::core_rpc_server::add_host_fail(const connection_context*, unsigned int)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:445:73: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::block_header_response}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::block_header_response}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_VERSION::hf_entry}; _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info}; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_info*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; _Tp = cryptonote::block_header_response]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; _Tp = cryptonote::block_header_response]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::get_outputs_out; _Tp = cryptonote::get_outputs_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = long long unsigned int; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry*; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::response_t(const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:383:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_backlog_entry&}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:364:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 364 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey&}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry&}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::tx_info; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_header_response; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_header_response&}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution&}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector {anonymous}::decompress_integer_array(const std::string&) [with T = long long unsigned int]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:69:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_info&}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*; _Tp = cryptonote::block_complete_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*; _Tp = cryptonote::block_complete_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::txpool_histo; _Tp = cryptonote::txpool_histo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info}; _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::core_rpc_server::on_get_alternate_chains(const cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::request&, cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response&, epee::json_rpc::error&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:2924:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:552:12, inlined from 'epee::misc_utils::struct_init::struct_init(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:57:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_info*; _Tp = cryptonote::tx_info]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t::response_t(const cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1527:12, inlined from 'epee::misc_utils::struct_init::struct_init(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:57:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2106:12, inlined from 'epee::misc_utils::struct_init::struct_init(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:57:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2458:12, inlined from 'epee::misc_utils::struct_init::struct_init(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:57:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::tx_info; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_pod_val_as_blob(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:143:27, inlined from 'static bool epee::serialization::selector::serialize_stl_container_pod_val_as_blob(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:357:78, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1608:9: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t& cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t::operator=(const cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:552:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_info*; _Tp = cryptonote::tx_info]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_info; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t& cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t::operator=(const cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1527:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2112:9: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t& cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::operator=(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2106:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_VERSION::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2155:9: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector >; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:107:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:214:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector >; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector >; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:109:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:214:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector >; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_pod_val_as_blob(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector >; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:143:27, inlined from 'static bool epee::serialization::selector::serialize_stl_container_pod_val_as_blob(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector >; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:357:78, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2449:15: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2464:9: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2464:9: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t& cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::operator=(const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2458:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry*; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t& cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::operator=(const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:383:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::core_rpc_server::on_get_outs(const cryptonote::COMMAND_RPC_GET_OUTPUTS::request&, cryptonote::COMMAND_RPC_GET_OUTPUTS::response&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:841:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::core_rpc_server::on_get_transactions(const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::request&, cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:998:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool cryptonote::core_rpc_server::on_get_output_histogram(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::request&, cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response&, epee::json_rpc::error&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:2850:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_VERSION::hf_entry}; _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_VERSION::hf_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from '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*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server.cpp:2869:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [256/263] Linking CXX static library src/rpc/librpc.a [257/263] Linking CXX static library src/rpc/libdaemon_rpc_server.a [258/263] Linking CXX executable bin/monerod In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:50, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.h:40, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:40: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue::heap_entry&}; _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::per_subaddress_info}; _Tp = tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::per_subaddress_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::wallet_rpc::COMMAND_RPC_GET_ACCOUNTS::subaddress_account_info&}; _Tp = tools::wallet_rpc::COMMAND_RPC_GET_ACCOUNTS::subaddress_account_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*; _Tp = cryptonote::tx_destination_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*; _Tp = cryptonote::tx_destination_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_destination_entry&}; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]', inlined from 'bool tools::wallet_rpc_server::validate_transfer(const std::__cxx11::list&, const std::string&, std::vector&, std::vector&, bool, epee::json_rpc::error&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:904:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:405, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:36: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/boost/filesystem/detail/path_traits.hpp:34, from /usr/include/boost/filesystem/path.hpp:21, from /usr/include/boost/filesystem/operations.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:32: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2013:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2013 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_back() [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:223:14: /usr/include/c++/12.2.1/bits/stl_list.h:1341:23: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1341 | { this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1556:19, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::resize(size_type) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/list.tcc:237:14: /usr/include/c++/12.2.1/bits/list.tcc:158:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 158 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tools::wallet_rpc::COMMAND_RPC_GET_ADDRESS_BOOK_ENTRY::entry}; _Tp = tools::wallet_rpc::COMMAND_RPC_GET_ADDRESS_BOOK_ENTRY::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tools::wallet_rpc::COMMAND_RPC_GET_ADDRESS_BOOK_ENTRY::entry}; _Tp = tools::wallet_rpc::COMMAND_RPC_GET_ADDRESS_BOOK_ENTRY::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue::heap_entry; _Alloc = std::allocator::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'bool boost::asio::detail::timer_queue >::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*)' at /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:29, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::heap_entry*, std::vector::heap_entry, std::allocator::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue > >::heap_entry&}; _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::asio::detail::timer_queue > >::heap_entry; _Alloc = std::allocator > >::heap_entry>]', inlined from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/timer_queue.hpp:96:24, inlined from 'void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::chrono_time_traits >]' at /usr/include/boost/asio/detail/impl/epoll_reactor.hpp:59:38: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >::heap_entry*, std::vector > >::heap_entry, std::allocator > >::heap_entry> > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::per_subaddress_info}; _Tp = tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::per_subaddress_info; _Alloc = std::allocator]', inlined from 'bool tools::wallet_rpc_server::on_getbalance(const tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::request&, tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::response&, epee::json_rpc::error&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:502:42: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::tx_source_entry::tx_source_entry(const cryptonote::tx_source_entry&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:42:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*; _Tp = cryptonote::tx_source_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'tools::wallet2::tx_construction_data::tx_construction_data(const tools::wallet2::tx_construction_data&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:540:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::wallet2::tx_construction_data&}; _Tp = tools::wallet2::tx_construction_data; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*; _Tp = cryptonote::tx_source_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'tools::wallet2::tx_construction_data& tools::wallet2::tx_construction_data::operator=(const tools::wallet2::tx_construction_data&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:540:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tools::wallet2::tx_construction_data; _Alloc = std::allocator]', inlined from 'bool tools::wallet_rpc_server::on_describe_transfer(const tools::wallet_rpc::COMMAND_RPC_DESCRIBE_TRANSFER::request&, tools::wallet_rpc::COMMAND_RPC_DESCRIBE_TRANSFER::response&, epee::json_rpc::error&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:1308:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tools::wallet_rpc::COMMAND_RPC_GET_ACCOUNTS::subaddress_account_info; _Alloc = std::allocator]', inlined from 'bool tools::wallet_rpc_server::on_get_accounts(const tools::wallet_rpc::COMMAND_RPC_GET_ACCOUNTS::request&, tools::wallet_rpc::COMMAND_RPC_GET_ACCOUNTS::response&, epee::json_rpc::error&, const connection_context*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_rpc_server.cpp:655:42: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:50, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:53: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic_impl.h:43:29: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 43 | struct array_hasher: std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/deque:65, from /usr/include/c++/12.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:34: /usr/include/c++/12.2.1/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.2.2/src/wallet/wallet2.cpp:67: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/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.2.2/src/common/boost_serialization_helper.h:36: /usr/include/boost/filesystem/operations.hpp:423:13: note: declared here 423 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp: In member function 'void tools::wallet2::refresh(bool, uint64_t, uint64_t&, bool&, bool)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:3473:8: warning: variable 'refreshed' set but not used [-Wunused-but-set-variable] 3473 | bool refreshed = false; | ^~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/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.2.2/src/wallet/wallet2.cpp:5662:53: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 5662 | 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:423:13: note: declared here 423 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:5684:49: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 5684 | 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:423:13: note: declared here 423 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:31: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::get_outputs_out; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/algorithm:60: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = const std::tuple]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:936:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 936 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:936:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/queue:61: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/deque:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2106:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*; _Tp = cryptonote::tx_destination_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_destination_entry&}; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_destination_entry*; _Tp = cryptonote::tx_destination_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:405, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:46: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; _Tp = cryptonote::block_header_response]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t::response_t(const cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1721:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/external/easylogging++/easylogging++.h:406: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::pair::const_iterator, typename std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::__hash_code> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_compute_hash_code(const_iterator, const key_type&) const [with _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2115:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2115 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2116 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry&}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(const_iterator, std::false_type, _Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2092:7: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2092 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2093 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2458:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Tp = tuple]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool tools::wallet2::tx_add_fake_output(std::vector > >&, uint64_t, const crypto::public_key&, const rct::key&, uint64_t, bool, std::unordered_set&) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8004:16: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 883 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1813:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1813 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1813:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1813 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = tuple*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = tuple*; _Tp = tuple]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = tuple*; _Tp = tuple]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::public_node*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::public_node*; _Tp = cryptonote::public_node]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::public_node; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::wallet2::exported_transfer_details&}; _Tp = tools::wallet2::exported_transfer_details; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::tx_source_entry::tx_source_entry(const cryptonote::tx_source_entry&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_core/cryptonote_tx_utils.h:42:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*; _Tp = cryptonote::tx_source_entry]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_source_entry*; _Tp = cryptonote::tx_source_entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4810 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_out&}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::exported_transfer_details*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tools::wallet2::exported_transfer_details; _Alloc = std::allocator]', inlined from 'std::tuple > > tools::wallet2::export_outputs(bool, uint32_t, uint32_t) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:13289:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::exported_transfer_details*; _Tp = tools::wallet2::exported_transfer_details]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::exported_transfer_details; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = std::vector&; unsigned int _Idx = 2; _Head = std::vector]' at /usr/include/c++/12.2.1/tuple:200:4, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = std::vector&; unsigned int _Idx = 2; _Head = std::vector]' at /usr/include/c++/12.2.1/tuple:441:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = unsigned int; _UTail = {std::vector >&}; = void; unsigned int _Idx = 1; _Head = unsigned int; _Tail = {std::vector >}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = unsigned int&; _UTail = {unsigned int, std::vector >&}; = void; unsigned int _Idx = 0; _Head = unsigned int; _Tail = {unsigned int, std::vector >}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {unsigned int&, unsigned int, std::vector >&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {unsigned int, unsigned int, std::vector >}]' at /usr/include/c++/12.2.1/tuple:744:54, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {unsigned int&, unsigned int, vector >&}]' at /usr/include/c++/12.2.1/tuple:1581:62, inlined from 'std::tuple > > tools::wallet2::export_outputs(bool, uint32_t, uint32_t) const' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:13292:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::public_node&}; _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out; _Tp = tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::multisig_sig*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::multisig_sig*; _Tp = tools::wallet2::multisig_sig]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = tools::wallet2::multisig_sig; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::multisig_sig; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:64, from /usr/include/boost/serialization/list.hpp:19, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:40: /usr/include/c++/12.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = tools::COMMAND_RPC_GET_UNSPENT_OUTS::output; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/list.tcc:101:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 101 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::public_node; _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution&}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction; _Tp = tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = crypto::hash; _Tp = tools::wallet2::confirmed_transfer_details; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void tools::wallet2::detach_blockchain(uint64_t, std::map, unsigned int>*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:3792:33: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]', inlined from 'size_t tools::wallet2::import_outputs(const std::tuple > >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:13465:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = crypto::hash; _Tp = tools::wallet2::unconfirmed_transfer_details; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'void tools::wallet2::process_unconfirmed(const crypto::hash&, const cryptonote::transaction&, uint64_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:2537:28: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'tools::wallet2::transfer_details::transfer_details(const tools::wallet2::transfer_details&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:327:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::transfer_details*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::multisig_sig*; _Tp = tools::wallet2::multisig_sig]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::multisig_sig; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'tools::wallet2::pending_tx::pending_tx(const tools::wallet2::pending_tx&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:634:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tools::wallet2::pending_tx}; _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tools::wallet2::pending_tx}; _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::pending_tx*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::wallet2::pending_tx&}; _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = long long unsigned int; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = boost::variant*; _Tp = boost::variant]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; _Tp = cryptonote::tx_out]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:170:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::pending_tx*; _Tp = tools::wallet2::pending_tx]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'tools::wallet2::transfer_details& tools::wallet2::transfer_details::operator=(const tools::wallet2::transfer_details&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:327:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::transfer_details*; _Tp = tools::wallet2::transfer_details]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:364:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 364 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = tools::COMMAND_RPC_GET_RANDOM_OUTS::output; _Tp = tools::COMMAND_RPC_GET_RANDOM_OUTS::output; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::tx_backlog_entry&}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out&}; _Tp = tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::COMMAND_RPC_GET_RANDOM_OUTS::output&}; _Tp = tools::COMMAND_RPC_GET_RANDOM_OUTS::output; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction&}; _Tp = tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::block_header_response; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const cryptonote::block_header_response&}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = tools::COMMAND_RPC_GET_RANDOM_OUTS::output; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/cryptonote_basic.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/cryptonote_basic/account.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:48: In function 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::__cxx11::list; t_storage = portable_storage]', inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::__cxx11::list&, t_storage&, typename t_storage::hsection, const char*) [with t_type = tools::COMMAND_RPC_GET_UNSPENT_OUTS::output; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:303:47, inlined from 'bool epee::serialization::kv_unserialize(std::__cxx11::list&, t_storage&, typename t_storage::hsection, const char*) [with t_type = tools::COMMAND_RPC_GET_UNSPENT_OUTS::output; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:412:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::__cxx11::list; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool tools::COMMAND_RPC_GET_UNSPENT_OUTS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_light_rpc.h:245:11, inlined from 'bool tools::COMMAND_RPC_GET_UNSPENT_OUTS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_light_rpc.h:243:9: /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 177 | container.insert(container.end(), val); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:182:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:514:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:512:7: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = tools::COMMAND_RPC_GET_RANDOM_OUTS::amount_out; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool tools::COMMAND_RPC_GET_RANDOM_OUTS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_light_rpc.h:360:11, inlined from 'bool tools::COMMAND_RPC_GET_RANDOM_OUTS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_light_rpc.h:359:9: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:107:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:214:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_val(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:109:25, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:214:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = long long unsigned int; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:399:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:395:7, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:395:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_pod_val_as_blob(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:143:27, inlined from 'static bool epee::serialization::selector::serialize_stl_container_pod_val_as_blob(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:357:78, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2449:15: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2464:9: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:279:47, inlined from 'bool epee::serialization::kv_unserialize(std::vector<_Tp>&, t_storage&, typename t_storage::hsection, const char*) [with t_type = tools::COMMAND_RPC_GET_ADDRESS_TXS::transaction; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:388:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool tools::COMMAND_RPC_GET_ADDRESS_TXS::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_light_rpc.h:115:11, inlined from 'bool tools::COMMAND_RPC_GET_ADDRESS_TXS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet_light_rpc.h:111:9: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::public_node; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::public_node*; _Tp = cryptonote::public_node]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::public_node; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::public_node; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'std::vector tools::wallet2::get_public_nodes(bool)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:14585:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::public_node; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector]' at /usr/include/c++/12.2.1/bits/stl_iterator.h:735:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = cryptonote::public_node*; _OI = std::back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:385:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = cryptonote::public_node*; _OI = back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:495:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = cryptonote::public_node*; _OI = back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:522:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7, inlined from 'std::vector tools::wallet2::get_public_nodes(bool)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:14587:12: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = tools::wallet2::light_wallet_get_outs(std::vector > >&, const std::vector&, size_t)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void tools::wallet2::light_wallet_get_outs(std::vector > >&, const std::vector&, size_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8123:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = tools::wallet2::light_wallet_get_outs(std::vector > >&, const std::vector&, size_t)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void tools::wallet2::light_wallet_get_outs(std::vector > >&, const std::vector&, size_t)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8123:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void tools::wallet2::update_pool_state(std::vector >&, bool)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:3254:40: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t& cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t::operator=(const cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2106:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = http::abstract_http_client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_pod_val_as_blob(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:143:27, inlined from 'static bool epee::serialization::selector::serialize_stl_container_pod_val_as_blob(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = std::vector; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:357:78, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::response_t::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1608:9, inlined from 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::response_t::_load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1606:7, inlined from 'bool epee::serialization::unserialize_t_obj(serializible_type&, t_storage&, typename t_storage::hsection, const char*) [with serializible_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:81:23, inlined from 'static bool epee::serialization::kv_serialization_overloads_impl_is_base_serializable_types::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:266:33, inlined from 'bool epee::serialization::kv_unserialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:376:195, inlined from 'static bool epee::serialization::selector::serialize(t_type&, t_storage&, typename t_storage::hsection, const char*) [with t_type = epee::misc_utils::struct_init; t_storage = epee::serialization::portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:352:30, inlined from 'bool epee::json_rpc::response::serialize_map(t_storage&, typename t_storage::hsection) [with bool is_store = false; t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:69:9, inlined from 'bool epee::json_rpc::response::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage; t_param = epee::misc_utils::struct_init; t_error = epee::json_rpc::error]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/net/jsonrpc_structs.h:66:7: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector > tools::wallet2::estimate_backlog(const std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:14288:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t& cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::operator=(const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:2458:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = http::abstract_http_client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp: In member function 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)': /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8232:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8232 | std::sort(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8233:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8233 | auto end = std::unique(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8257:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8257 | std::sort(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8258:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8258 | auto end = std::unique(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8626:16: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8626:16: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::set; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8634:22: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8666:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8772:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void tools::wallet2::get_outs(std::vector > >&, const std::vector&, size_t, std::vector&, std::unordered_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:8772:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]', inlined from 'bool epee::serialization::unserialize_stl_container_t_obj(stl_container&, t_storage&, typename t_storage::hsection, const char*) [with stl_container = std::vector; t_storage = portable_storage]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/serialization/keyvalue_serialization_overloads.h:177:23: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; _Tp = cryptonote::block_header_response]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t& cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t::operator=(const cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/rpc/core_rpc_server_commands_defs.h:1721:12, inlined from 'epee::misc_utils::struct_init& epee::misc_utils::struct_init::operator=(const epee::misc_utils::struct_init&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/misc_language.h:103:31, inlined from 'bool epee::net_utils::invoke_http_json_rpc(boost::string_ref, std::string, const t_request&, t_response&, epee::json_rpc::error&, t_transport&, std::chrono::milliseconds, boost::string_ref, const std::string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = http::abstract_http_client]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/contrib/epee/include/storages/http_abstract_invoke.h:129:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::exported_transfer_details*; _Tp = tools::wallet2::exported_transfer_details]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = tools::wallet2::exported_transfer_details; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::exported_transfer_details; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'bool tools::wallet2::unsigned_tx_set::do_serialize_object(Archive&) [with bool W = false; Archive = binary_archive]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:699:38: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'void tools::wallet2::process_new_transaction(const crypto::hash&, const cryptonote::transaction&, const std::vector&, uint64_t, uint8_t, uint64_t, bool, bool, bool, const tx_cache_data&, std::map, unsigned int>*)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:2237:43: /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]', inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Sequence = std::vector; _Compare = tools::wallet2::scan_tx(const std::vector&)::]' at /usr/include/c++/12.2.1/bits/stl_queue.h:740:13, inlined from 'void tools::wallet2::scan_tx(const std::vector&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:1654:15: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::transfer_details*; _Tp = tools::wallet2::transfer_details]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = std::vector&; unsigned int _Idx = 2; _Head = std::vector]' at /usr/include/c++/12.2.1/tuple:200:4, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = std::vector&; unsigned int _Idx = 2; _Head = std::vector]' at /usr/include/c++/12.2.1/tuple:441:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = unsigned int; _UTail = {std::vector >&}; = void; unsigned int _Idx = 1; _Head = unsigned int; _Tail = {std::vector >}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = int; _UTail = {unsigned int, std::vector >&}; = void; unsigned int _Idx = 0; _Head = int; _Tail = {unsigned int, std::vector >}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {int, unsigned int, std::vector >&}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {int, unsigned int, std::vector >}]' at /usr/include/c++/12.2.1/tuple:744:54, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {int, unsigned int, vector >&}]' at /usr/include/c++/12.2.1/tuple:1581:62, inlined from 'void tools::wallet2::cold_sign_tx(const std::vector&, signed_tx_set&, std::vector&, std::vector >&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:10943:34: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/12.2.1/bits/hashtable.h:950:21, inlined from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Tp = tools::wallet2::pool_payment_details; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:1526:23, inlined from 'void boost::serialization::load(Archive&, std::unordered_multimap&, version_type) [with Archive = boost::archive::binary_iarchive; h_key = crypto::hash; hval = tools::wallet2::pool_payment_details]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/unordered_containers_boost_serialization.h:94:18, inlined from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/serialization/split_free.hpp:58:13, inlined from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/serialization/split_free.hpp:74:18, inlined from 'void boost::serialization::serialize(Archive&, std::unordered_multimap&, version_type) [with Archive = boost::archive::binary_iarchive; h_key = crypto::hash; hval = tools::wallet2::pool_payment_details]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/unordered_containers_boost_serialization.h:134:17, inlined from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/serialization/serialization.hpp:109:14, inlined from 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/archive/detail/iserializer.hpp:189:40: /usr/include/c++/12.2.1/bits/hashtable.h:869:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 869 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::pending_tx*; _Tp = tools::wallet2::pending_tx]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'tools::wallet2::multisig_tx_set::multisig_tx_set(const tools::wallet2::multisig_tx_set&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.h:721:12, inlined from 'bool tools::wallet2::save_multisig_tx(const multisig_tx_set&, const std::string&)' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/wallet/wallet2.cpp:7105:48: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/12.2.1/bits/hashtable.h:950:21, inlined from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {crypto::hash&, tools::wallet2::pool_payment_details&}; _Key = crypto::hash; _Tp = tools::wallet2::pool_payment_details; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:1526:23, inlined from 'void boost::serialization::load(Archive&, std::unordered_multimap&, version_type) [with Archive = boost::archive::portable_binary_iarchive; h_key = crypto::hash; hval = tools::wallet2::pool_payment_details]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/unordered_containers_boost_serialization.h:94:18, inlined from 'static void boost::serialization::free_loader::invoke(Archive&, T&, unsigned int) [with Archive = boost::archive::portable_binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/serialization/split_free.hpp:58:13, inlined from 'void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::portable_binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/serialization/split_free.hpp:74:18, inlined from 'void boost::serialization::serialize(Archive&, std::unordered_multimap&, version_type) [with Archive = boost::archive::portable_binary_iarchive; h_key = crypto::hash; hval = tools::wallet2::pool_payment_details]' at /home/buildozer/aports/community/monero/src/monero-0.18.2.2/src/common/unordered_containers_boost_serialization.h:134:17, inlined from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::portable_binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/serialization/serialization.hpp:109:14, inlined from 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::portable_binary_iarchive; T = std::unordered_multimap, std::equal_to, std::allocator > >]' at /usr/include/boost/archive/detail/iserializer.hpp:189:40: /usr/include/c++/12.2.1/bits/hashtable.h:869:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 869 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [259/263] Linking CXX static library lib/libwallet.a [260/263] Linking CXX executable bin/monero-blockchain-mark-spent-outputs [261/263] Linking CXX executable bin/monero-gen-trusted-multisig [262/263] Linking CXX executable bin/monero-wallet-cli [263/263] 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.82.0 so:libboost_filesystem.so.1.82.0 so:libboost_program_options.so.1.82.0 so:libboost_serialization.so.1.82.0 so:libboost_thread.so.1.82.0 so:libc.musl-armhf.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libhidapi-libusb.so.0 so:libminiupnpc.so.17 so:libreadline.so.8 so:libsodium.so.23 so:libssl.so.3 so:libstdc++.so.6 so:libunbound.so.8 so:libzmq.so.5 >>> monero*: Package size: 50.5 MB >>> monero*: Compressing data... >>> monero*: Create checksum... >>> monero*: Create monero-0.18.2.2-r1.apk >>> monero: Build complete at Mon, 24 Apr 2023 06:30:22 +0000 elapsed time 0h 2m 3s >>> monero: Cleaning up srcdir >>> monero: Cleaning up pkgdir >>> monero: Uninstalling dependencies... (1/94) Purging .makedepends-monero (20230424.062820) (2/94) Purging boost-dev (1.82.0-r1) (3/94) Purging boost1.82-dev (1.82.0-r1) (4/94) Purging boost1.82 (1.82.0-r1) (5/94) Purging linux-headers (6.2-r0) (6/94) Purging bzip2-dev (1.0.8-r5) (7/94) Purging icu-dev (73.1-r1) (8/94) Purging xz-dev (5.4.2-r1) (9/94) Purging xz (5.4.2-r1) (10/94) Purging zlib-dev (1.2.13-r1) (11/94) Purging zstd-dev (1.5.5-r3) (12/94) Purging zstd (1.5.5-r3) (13/94) Purging boost1.82-libs (1.82.0-r1) (14/94) Purging boost1.82-atomic (1.82.0-r1) (15/94) Purging boost1.82-container (1.82.0-r1) (16/94) Purging boost1.82-contract (1.82.0-r1) (17/94) Purging boost1.82-coroutine (1.82.0-r1) (18/94) Purging boost1.82-date_time (1.82.0-r1) (19/94) Purging boost1.82-fiber (1.82.0-r1) (20/94) Purging boost1.82-graph (1.82.0-r1) (21/94) Purging boost1.82-iostreams (1.82.0-r1) (22/94) Purging boost1.82-json (1.82.0-r1) (23/94) Purging boost1.82-locale (1.82.0-r1) (24/94) Purging boost1.82-log_setup (1.82.0-r1) (25/94) Purging boost1.82-math (1.82.0-r1) (26/94) Purging boost1.82-nowide (1.82.0-r1) (27/94) Purging boost1.82-prg_exec_monitor (1.82.0-r1) (28/94) Purging boost1.82-program_options (1.82.0-r1) (29/94) Purging boost1.82-python3 (1.82.0-r1) (30/94) Purging boost1.82-random (1.82.0-r1) (31/94) Purging boost1.82-regex (1.82.0-r1) (32/94) Purging boost1.82-stacktrace_basic (1.82.0-r1) (33/94) Purging boost1.82-stacktrace_noop (1.82.0-r1) (34/94) Purging boost1.82-system (1.82.0-r1) (35/94) Purging boost1.82-timer (1.82.0-r1) (36/94) Purging boost1.82-type_erasure (1.82.0-r1) (37/94) Purging boost1.82-unit_test_framework (1.82.0-r1) (38/94) Purging boost1.82-url (1.82.0-r1) (39/94) Purging boost1.82-wave (1.82.0-r1) (40/94) Purging boost1.82-wserialization (1.82.0-r1) (41/94) Purging cmake (3.26.3-r1) (42/94) Purging cppzmq (4.9.0-r0) (43/94) Purging hidapi-dev (0.13.1-r0) (44/94) Purging hidapi (0.13.1-r0) (45/94) Purging miniupnpc-dev (2.2.4-r0) (46/94) Purging miniupnpc (2.2.4-r0) (47/94) Purging openpgm-dev (5.2.122-r3) (48/94) Purging openpgm (5.2.122-r3) (49/94) Purging openssl-dev (3.1.0-r4) (50/94) Purging rapidjson-dev (1.1.0-r5) (51/94) Purging readline-dev (8.2.1-r1) (52/94) Purging libhistory (8.2.1-r1) (53/94) Purging samurai (1.2-r3) (54/94) Purging unbound-dev (1.17.1-r1) (55/94) Purging expat-dev (2.5.0-r1) (56/94) Purging expat (2.5.0-r1) (57/94) Purging unbound-libs (1.17.1-r1) (58/94) Purging zeromq-dev (4.3.4-r4) (59/94) Purging libzmq (4.3.4-r4) (60/94) Purging boost1.82-chrono (1.82.0-r1) (61/94) Purging boost1.82-context (1.82.0-r1) (62/94) Purging boost1.82-log (1.82.0-r1) (63/94) Purging boost1.82-serialization (1.82.0-r1) (64/94) Purging boost1.82-thread (1.82.0-r1) (65/94) Purging eudev-libs (3.2.11-r8) (66/94) Purging icu (73.1-r1) (67/94) Purging icu-libs (73.1-r1) (68/94) Purging libarchive (3.6.2-r2) (69/94) Purging libevent-dev (2.1.12-r6) (70/94) Purging libevent (2.1.12-r6) (71/94) Purging libsodium-dev (1.0.18-r3) (72/94) Purging libsodium (1.0.18-r3) (73/94) Purging libusb (1.0.26-r2) (74/94) Purging libuv (1.44.2-r2) (75/94) Purging ncurses-dev (6.4_p20230401-r5) (76/94) Purging libncurses++ (6.4_p20230401-r5) (77/94) Purging python3-dev (3.11.3-r10) (78/94) Purging python3-pyc (3.11.3-r10) (79/94) Purging python3-pycache-pyc0 (3.11.3-r10) (80/94) Purging pyc (0.1-r0) (81/94) Purging rhash-libs (1.4.3-r2) (82/94) Purging boost1.82-filesystem (1.82.0-r1) (83/94) Purging python3 (3.11.3-r10) (84/94) Purging gdbm (1.23-r1) (85/94) Purging icu-data-en (73.1-r1) (86/94) Purging libbz2 (1.0.8-r5) (87/94) Purging libffi (3.4.4-r2) (88/94) Purging libformw (6.4_p20230401-r5) (89/94) Purging libmenuw (6.4_p20230401-r5) (90/94) Purging libpanelw (6.4_p20230401-r5) (91/94) Purging mpdecimal (2.5.1-r2) (92/94) Purging readline (8.2.1-r1) (93/94) Purging sqlite-libs (3.41.2-r2) (94/94) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r7.trigger OK: 326 MiB in 98 packages >>> monero: Updating the community/armhf repository index... >>> monero: Signing the index...