>>> monero: Building community/monero 0.18.0.0-r2 (using abuild 3.9.0-r5) started Thu, 11 Aug 2022 15:38:09 +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 unbound-dev zeromq-dev (1/78) Installing boost1.80-atomic (1.80.0-r0) (2/78) Installing boost1.80-chrono (1.80.0-r0) (3/78) Installing boost1.80-container (1.80.0-r0) (4/78) Installing boost1.80-context (1.80.0-r0) (5/78) Installing boost1.80-contract (1.80.0-r0) (6/78) Installing boost1.80-coroutine (1.80.0-r0) (7/78) Installing boost1.80-date_time (1.80.0-r0) (8/78) Installing boost1.80-fiber (1.80.0-r0) (9/78) Installing boost1.80-filesystem (1.80.0-r0) (10/78) Installing boost1.80-graph (1.80.0-r0) (11/78) Installing boost1.80-iostreams (1.80.0-r0) (12/78) Installing boost1.80-locale (1.80.0-r0) (13/78) Installing boost1.80-thread (1.80.0-r0) (14/78) Installing boost1.80-log (1.80.0-r0) (15/78) Installing boost1.80-log_setup (1.80.0-r0) (16/78) Installing boost1.80-math (1.80.0-r0) (17/78) Installing boost1.80-prg_exec_monitor (1.80.0-r0) (18/78) Installing boost1.80-program_options (1.80.0-r0) (19/78) Installing libffi (3.4.2-r1) (20/78) Installing gdbm (1.23-r0) (21/78) Installing mpdecimal (2.5.1-r1) (22/78) Installing readline (8.1.2-r0) (23/78) Installing sqlite-libs (3.39.2-r0) (24/78) Installing python3 (3.10.5-r2) (25/78) Installing boost1.80-python3 (1.80.0-r0) (26/78) Installing boost1.80-random (1.80.0-r0) (27/78) Installing boost1.80-regex (1.80.0-r0) (28/78) Installing boost1.80-serialization (1.80.0-r0) (29/78) Installing boost1.80-stacktrace_basic (1.80.0-r0) (30/78) Installing boost1.80-stacktrace_noop (1.80.0-r0) (31/78) Installing boost1.80-system (1.80.0-r0) (32/78) Installing boost1.80-timer (1.80.0-r0) (33/78) Installing boost1.80-type_erasure (1.80.0-r0) (34/78) Installing boost1.80-unit_test_framework (1.80.0-r0) (35/78) Installing boost1.80-wave (1.80.0-r0) (36/78) Installing boost1.80-wserialization (1.80.0-r0) (37/78) Installing boost1.80-json (1.80.0-r0) (38/78) Installing boost1.80-nowide (1.80.0-r0) (39/78) Installing boost1.80-libs (1.80.0-r0) (40/78) Installing boost1.80 (1.80.0-r0) (41/78) Installing linux-headers (5.16.7-r1) (42/78) Installing bzip2-dev (1.0.8-r2) (43/78) Installing icu-data-en (71.1-r4) Executing icu-data-en-71.1-r4.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (44/78) Installing icu-libs (71.1-r4) (45/78) Installing icu (71.1-r4) (46/78) Installing icu-dev (71.1-r4) (47/78) Installing xz-dev (5.2.5-r1) (48/78) Installing zlib-dev (1.2.12-r3) (49/78) Installing boost1.80-dev (1.80.0-r0) (50/78) Installing boost-dev (1.80.0-r0) (51/78) Installing libarchive (3.6.1-r1) (52/78) Installing rhash-libs (1.4.3-r1) (53/78) Installing libuv (1.44.2-r0) (54/78) Installing cmake (3.24.0-r0) (55/78) Installing cppzmq (4.8.1-r0) (56/78) Installing libusb (1.0.26-r0) (57/78) Installing hidapi (0.12.0-r1) (58/78) Installing hidapi-dev (0.12.0-r1) (59/78) Installing libsodium (1.0.18-r2) (60/78) Installing libsodium-dev (1.0.18-r2) (61/78) Installing miniupnpc (2.2.3-r1) (62/78) Installing miniupnpc-dev (2.2.3-r1) (63/78) Installing openpgm (5.2.122-r3) (64/78) Installing openpgm-dev (5.2.122-r3) (65/78) Installing openssl-dev (3.0.5-r1) (66/78) Installing rapidjson-dev (1.1.0-r4) (67/78) Installing libhistory (8.1.2-r0) (68/78) Installing ncurses-dev (6.3_p20220806-r0) (69/78) Installing readline-dev (8.1.2-r0) (70/78) Installing expat (2.4.8-r1) (71/78) Installing expat-dev (2.4.8-r1) (72/78) Installing libevent-dev (2.1.12-r5) (73/78) Installing python3-dev (3.10.5-r2) (74/78) Installing unbound-libs (1.16.2-r1) (75/78) Installing unbound-dev (1.16.2-r1) (76/78) Installing libzmq (4.3.4-r0) (77/78) Installing zeromq-dev (4.3.4-r0) (78/78) Installing .makedepends-monero (20220811.153810) Executing busybox-1.35.0-r22.trigger OK: 1014 MiB in 201 packages >>> monero: Cleaning up srcdir >>> monero: Cleaning up pkgdir >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/edge/monero-0.18.0.0.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 31 11.0M 31 3583k 0 0 2634k 0 0:00:04 0:00:01 0:00:03 2633k 100 11.0M 100 11.0M 0 0 6552k 0 0:00:01 0:00:01 --:--:-- 6549k >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/edge/monero-randomx-85c527a62301b7b8be89d941020308b1cb92b75c.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 19 160k 19 32768 0 0 50415 0 0:00:03 --:--:-- 0:00:03 50412 100 160k 100 160k 0 0 205k 0 --:--:-- --:--:-- --:--:-- 205k >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/edge/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 66 338k 66 223k 0 0 247k 0 0:00:01 --:--:-- 0:00:01 247k 100 338k 100 338k 0 0 370k 0 --:--:-- --:--:-- --:--:-- 370k >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/edge/monero-0.18.0.0.tar.gz >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/edge/monero-randomx-85c527a62301b7b8be89d941020308b1cb92b75c.tar.gz >>> monero: Fetching https://distfiles.alpinelinux.org/distfiles/edge/monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz >>> monero: Checking sha512sums... monero-0.18.0.0.tar.gz: OK monero-randomx-85c527a62301b7b8be89d941020308b1cb92b75c.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/edge/monero-0.18.0.0.tar.gz... >>> monero: Unpacking /var/cache/distfiles/edge/monero-randomx-85c527a62301b7b8be89d941020308b1cb92b75c.tar.gz... >>> monero: Unpacking /var/cache/distfiles/edge/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.10.5") -- CMake version 3.24.0 -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.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.0.5") -- 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 native -- Performing Test CC_SUPPORTS_MARCH_NATIVE -- Performing Test CC_SUPPORTS_MARCH_NATIVE - Success -- 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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_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:1507 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake/Modules/FindBoost.cmake:2118 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:1086 (find_package) -- Found Boost Version: 108000 -- 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 -- Generating done -- Build files have been written to: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/build [ 1%] Generating generated_testnet_blocks.c [ 1%] Generating generated_checkpoints.c [ 1%] Generating generated_stagenet_blocks.c [ 1%] Creating directories for 'generate_translations_header' [ 1%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o [ 2%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o [ 2%] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o [ 2%] Building CXX object external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o [ 2%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o [ 3%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o [ 3%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o [ 3%] Building C object src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o [ 3%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o [ 3%] Built target genversion [ 3%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o [ 3%] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o [ 5%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o [ 5%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o [ 5%] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o [ 5%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o [ 6%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o [ 6%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o [ 6%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o [ 7%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o [ 9%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o [ 9%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o [ 10%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o [ 10%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o [ 10%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o [ 10%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o [ 10%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o [ 10%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o [ 11%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o [ 11%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o [ 11%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o [ 11%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o [ 11%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o [ 13%] Building CXX object src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o [ 13%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o [ 13%] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o [ 14%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [ 14%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o [ 14%] Building CXX object src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o [ 15%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o [ 15%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o [ 17%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o [ 17%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o [ 18%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o [ 17%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o [ 18%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o [ 18%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o [ 18%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o [ 18%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o [ 18%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o [ 19%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/database.cpp.o [ 19%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o [ 19%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o [ 19%] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o [ 19%] Building CXX object src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o [ 19%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o [ 19%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o [ 21%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o [ 21%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o [ 21%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o [ 21%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o [ 21%] Building CXX object src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o [ 21%] No download step for 'generate_translations_header' [ 21%] Building CXX object src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o [ 22%] No update step for 'generate_translations_header' [ 22%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o [ 22%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o [ 23%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o [ 23%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o [ 23%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o [ 23%] No patch step for 'generate_translations_header' [ 23%] Building CXX object src/net/CMakeFiles/obj_net.dir/error.cpp.o [ 23%] Performing configure step for 'generate_translations_header' [ 23%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o [ 23%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o [ 25%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o [ 25%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o [ 25%] Built target obj_hardforks [ 26%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o [ 26%] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o -- The C compiler identification is GNU 11.2.1 [ 27%] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o [ 27%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o [ 27%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o [ 27%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info [ 27%] Building CXX object src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o [ 28%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o [ 30%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o -- Detecting C compiler ABI info - done [ 30%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done [ 30%] Building C object src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o -- Detecting CXX compiler ABI info [ 30%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/daemon_handler.cpp.o [ 30%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o [ 30%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o [ 30%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o -- 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 -- Generating done -- Build files have been written to: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/build/translations [ 31%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o [ 31%] Performing build step for 'generate_translations_header' [ 31%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o [ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o [ 31%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/message_transporter.cpp.o [100%] Linking C executable generate_translations_header Generating embedded translations header [100%] Built target generate_translations_header [ 32%] Performing install step for 'generate_translations_header' [ 34%] Completed 'generate_translations_header' In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/randomx/src/dataset.hpp:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/randomx/src/dataset.cpp:44: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/error.cpp.o In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/randomx/src/dataset.hpp:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/randomx/src/dataset.cpp:44: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'void randomx::initCache(randomx_cache*, const void*, size_t)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_rpc_payments.cpp.o [ 35%] Built target generate_translations_header [ 35%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o [ 36%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o [ 38%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o [ 38%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o [ 38%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o [ 38%] Built target obj_blocks [ 38%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/table.cpp.o [ 39%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o [ 39%] Building C object external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o [ 39%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o [ 39%] Linking CXX static library libqrcodegen.a [ 39%] Built target qrcodegen [ 40%] Building CXX object src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o [ 42%] Building CXX object src/lmdb/CMakeFiles/obj_lmdb_lib.dir/value_stream.cpp.o [ 42%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/slow-hash.c: In function 'cn_slow_hash': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/slow-hash.c:1580:13: warning: unused variable 'aes_key' [-Wunused-variable] 1580 | uint8_t aes_key[AES_KEY_SIZE]; | ^~~~~~~ [ 43%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o [ 43%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o [ 43%] Linking C static library liblmdb.a [ 43%] Built target lmdb [ 43%] Building CXX object src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o [ 43%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o [ 43%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o [ 43%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o [ 43%] Built target obj_daemonizer [ 43%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o [ 44%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o [ 46%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o [ 47%] Linking CXX static library libeasylogging.a [ 47%] Built target easylogging [ 48%] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o [ 48%] Built target obj_version [ 48%] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o [ 48%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o [ 48%] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [ 48%] Building CXX object src/net/CMakeFiles/obj_net.dir/http.cpp.o [ 50%] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o [ 51%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/crypto/CryptonightR_JIT.c:17:22: warning: 'prologue' defined but not used [-Wunused-const-variable=] 17 | static const uint8_t prologue[] = { | ^~~~~~~~ [ 51%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o [ 51%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o [ 51%] Built target obj_cncrypto [ 51%] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o [ 52%] Building C object external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o [ 52%] Building CXX object src/common/CMakeFiles/obj_common.dir/error.cpp.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o [ 52%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o [ 53%] Building CXX object src/common/CMakeFiles/obj_common.dir/expect.cpp.o [ 55%] Building C object external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o [ 55%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o [ 55%] Building CXX object external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o [ 55%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o [ 55%] Building C object external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o [ 56%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o [ 57%] Linking CXX static library librandomx.a [ 57%] Built target randomx [ 57%] Linking CXX static library libblocks.a [ 57%] Built target blocks [ 57%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o [ 57%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o [ 57%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_payment.cpp.o [ 57%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_pub.cpp.o [ 59%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o [ 60%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o [ 60%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o [ 60%] 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.0.0/src/device/device.cpp:33: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/device/device_ledger.hpp:91:14: warning: 'hw::ledger::{anonymous}::apdu_verbose' defined but not used [-Wunused-variable] 91 | bool apdu_verbose =true; | ^~~~~~~~~~~~ [ 60%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o [ 61%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o [ 61%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/block_queue.cpp:31: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::block_queue::span::span(const cryptonote::block_queue::span&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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 file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/block_queue.cpp:31: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'bool cryptonote::block_queue::get_next_span(uint64_t&, std::vector&, boost::uuids::uuid&, epee::net_utils::network_address&, bool) const': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o [ 63%] Linking CXX static library libversion.a [ 63%] Built target version [ 63%] Building C object contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o [ 64%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o [ 64%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o [ 64%] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o [ 64%] Built target obj_lmdb_lib [ 64%] Linking CXX static library libhardforks.a [ 64%] Built target hardforks [ 64%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o [ 65%] Building CXX object src/common/CMakeFiles/obj_common.dir/notify.cpp.o [ 65%] Built target obj_epee_readline [ 65%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/contrib/epee/include/net/net_helper.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/src/net_helper.cpp:1: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/contrib/epee/include/net/net_helper.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/src/net_helper.cpp:1: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 65%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o [ 65%] Built target obj_cryptonote_format_utils_basic [ 65%] Linking CXX static library libepee_readline.a [ 65%] Built target epee_readline [ 65%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o [ 65%] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o [ 65%] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::BlockHeaderResponse; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::peer; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_amount_count; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_amount_and_index; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_distribution; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/checkpoints/checkpoints.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/checkpoints/checkpoints.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::t_hashline; _Tp = cryptonote::t_hashline; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::t_hashline&}; _Tp = cryptonote::t_hashline; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::transaction*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::rpc::block_with_transactions::block_with_transactions(const cryptonote::rpc::block_with_transactions&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::block_with_transactions; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::tx_in_pool; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o [ 67%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_messages.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::t_hash_json::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Built target obj_checkpoints [ 67%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o [ 67%] Built target obj_daemon_messages [ 68%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o [ 68%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o [ 68%] Built target obj_ringct_basic [ 68%] Built target obj_mnemonics [ 68%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o [ 69%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o [ 69%] Building CXX object contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o [ 69%] Building CXX object src/common/CMakeFiles/obj_common.dir/pruning.cpp.o [ 71%] Building CXX object src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o [ 72%] Building CXX object src/common/CMakeFiles/obj_common.dir/spawn.cpp.o [ 72%] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o [ 72%] Building CXX object src/net/CMakeFiles/obj_net.dir/parse.cpp.o [ 72%] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o [ 72%] Built target obj_ringct [ 72%] Building CXX object src/net/CMakeFiles/obj_net.dir/resolve.cpp.o In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/json_object.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/json_object.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::rpc::output_key_and_amount_index; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks.cpp.o [ 73%] Building CXX object src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/json_object.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/json_object.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/json_object.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/json_object.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector >]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Built target obj_device_trezor /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'typename std::enable_if::value, void>::type cryptonote::json::fromJsonValue(const Value&, Vec&) [with Vec = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Built target obj_serialization [ 75%] Building C object src/common/CMakeFiles/obj_common.dir/aligned.c.o [ 75%] Building CXX object src/common/CMakeFiles/obj_common.dir/timings.cc.o [ 76%] Building CXX object src/net/CMakeFiles/obj_net.dir/zmq.cpp.o [ 76%] Building CXX object src/common/CMakeFiles/obj_common.dir/combinator.cpp.o [ 76%] Built target obj_device In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:32, 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.0.0/contrib/epee/include/mlocker.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/crypto.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/ringct/rctTypes.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:32, 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.0.0/contrib/epee/include/mlocker.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/crypto.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/ringct/rctTypes.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:32, 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.0.0/contrib/epee/include/mlocker.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/crypto.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/ringct/rctTypes.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1646:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1646 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:32, 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.0.0/contrib/epee/include/mlocker.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/crypto.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/ringct/rctTypes.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:32, 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.0.0/contrib/epee/include/mlocker.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/crypto/crypto.h:42, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/ringct/rctTypes.h:47, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/multisig/multisig_tx_builder_ringct.cpp:29: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In member function '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&)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Built target obj_multisig In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/difficulty.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/difficulty.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1949:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1949 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1949:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'uint64_t cryptonote::next_difficulty_64(std::vector, std::vector, std::size_t)': /usr/include/c++/11.2.1/bits/stl_algo.h:4842:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4842 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'cryptonote::difficulty_type cryptonote::next_difficulty(std::vector, std::vector > >, std::size_t)': /usr/include/c++/11.2.1/bits/stl_algo.h:4842:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4842 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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) | ^~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/zmq_pub.cpp: In member function 'bool cryptonote::listener::zmq_pub::relay_to_pub(void*, void*)': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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) | ^~~~~~~~~~~~~~~ [ 76%] Built target obj_rpc_pub /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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) | ^~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/zmq_pub.cpp: In member function 'bool cryptonote::listener::zmq_pub::relay_to_pub(void*, void*)': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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.0.0/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.0.0/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.0.0/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) | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/binary_archive.h:43, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic.h:41, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_sanity_check.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/binary_archive.h:43, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic.h:41, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_sanity_check.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_sanity_check.cpp:30: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:653:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:653:9: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/serialization/binary_archive.h:43, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic.h:41, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_sanity_check.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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()); | ^ [ 76%] Built target obj_rpc_base In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/node_rpc_proxy.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/node_rpc_proxy.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:340:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, 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.0.0/external/boost/archive/portable_binary_iarchive.hpp:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/rpc_payment.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/c++/11.2.1/bits/random.h:34, from /usr/include/c++/11.2.1/random:49, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_tx_utils.cpp:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: 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]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/bits/random.h:34, from /usr/include/c++/11.2.1/random:49, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_tx_utils.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_out&}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/bits/random.h:34, from /usr/include/c++/11.2.1/random:49, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_tx_utils.cpp:32: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/node_rpc_proxy.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/node_rpc_proxy.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/c++/11.2.1/bits/random.h:34, from /usr/include/c++/11.2.1/random:49, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_tx_utils.cpp:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'bool cryptonote::construct_tx(const cryptonote::account_keys&, std::vector&, const std::vector&, const boost::optional&, const std::vector&, cryptonote::transaction&, uint64_t)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/common/download.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.h:11, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/common/download.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/common/download.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/common/download.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.h:11, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.h:11, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/contrib/epee/include/net/http_client.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/http.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.h:11, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/bootstrap_daemon.cpp:1: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/blockchain_db.cpp:31: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/set:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_pool.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_pool.cpp:36: /usr/include/c++/11.2.1/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::const_iterator) [with _Key = std::pair, crypto::hash>; _Compare = cryptonote::txCompare; _Alloc = std::allocator, crypto::hash> >]': /usr/include/c++/11.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++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/blockchain_db.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/serialization/keyvalue_serialization.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_transporter.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_transporter.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const epee::misc_utils::struct_init&}; _Tp = epee::misc_utils::struct_init; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/blockchain_db.cpp:31: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'virtual void cryptonote::BlockchainDB::pop_block(cryptonote::block&, std::vector&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/blockchain_db.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::tx_backlog_entry}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In static member function '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 >*}]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::tx_block_template_backlog_entry}; _Tp = cryptonote::tx_block_template_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::tx_info}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/wallet/ringdb.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/wallet/ringdb.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'std::vector decompress_ring(const string&, uint64_t)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_pool.cpp: In static member function '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 >*}]': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_pool.cpp:701:46: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, crypto::hash> >' changed in GCC 7.1 701 | m_txs_by_fee_and_receive_time.erase(sorted_it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/tx_pool.cpp:448:44: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, crypto::hash> >' changed in GCC 7.1 448 | m_txs_by_fee_and_receive_time.erase(it--); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/rsa.h:293:28: note: declared here 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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, 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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/ec.h:1003:28: note: declared here 1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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()}; | ~~~~~~~^~ 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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/rsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/rsa.h:260:27: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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()}; | ~~~~~~~~~~^~ In file included from /usr/include/openssl/x509.h:33, 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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/ec.h:968:31: note: declared here 968 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, 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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/ec.h:1042:27: note: declared here 1042 | 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.0.0/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:33, 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.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/openssl/ec.h:1101:27: note: declared here 1101 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In lambda function: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In lambda function: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::rpc::tx_in_pool&}; _Tp = cryptonote::rpc::tx_in_pool; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/stl_vector.h: In lambda function: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/tx_pool.cpp:576:42: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, crypto::hash> >' changed in GCC 7.1 576 | m_txs_by_fee_and_receive_time.erase(sorted_it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/tx_pool.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In lambda function: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/serialization/keyvalue_serialization.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_transporter.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_transporter.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool mms::message_transporter::receive_messages(const std::vector >&, std::vector >&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/function/detail/prologue.hpp:13, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/function/detail/prologue.hpp:13, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::rpc::output_amount_count}; _Tp = cryptonote::rpc::output_amount_count; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetOutputHistogram::Request&, cryptonote::rpc::GetOutputHistogram::Response&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_core.cpp:31: /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 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++/11.2.1/vector:72, from /usr/include/boost/asio/buffer.hpp:24, from /usr/include/boost/asio/ssl/context.hpp:21, from /usr/include/boost/asio/ssl.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::KeyImagesSpent::Request&, cryptonote::rpc::KeyImagesSpent::Response&)': /usr/include/c++/11.2.1/bits/stl_vector.h:960:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/asio/buffer.hpp:24, from /usr/include/boost/asio/ssl/context.hpp:21, from /usr/include/boost/asio/ssl.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::transaction&}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/asio/buffer.hpp:24, from /usr/include/boost/asio/ssl/context.hpp:21, from /usr/include/boost/asio/ssl.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/asio/buffer.hpp:24, from /usr/include/boost/asio/ssl/context.hpp:21, from /usr/include/boost/asio/ssl.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/src/net_ssl.cpp:32: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetBlocksFast::Request&, cryptonote::rpc::GetBlocksFast::Response&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void cryptonote::rpc::DaemonHandler::handle(const cryptonote::rpc::GetTransactions::Request&, cryptonote::rpc::GetTransactions::Response&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/daemon_handler.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Built target obj_daemon_rpc_server In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_core.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::block_complete_entry}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/wallet/wallet2.cpp:3427:8: warning: variable 'refreshed' set but not used [-Wunused-but-set-variable] 3427 | bool refreshed = false; | ^~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/detail/container_fwd.hpp:93, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:766, from /usr/include/boost/functional/hash/hash.hpp:6, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/hardfork.cpp:32: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {hardfork_t}; _Tp = hardfork_t; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual void cryptonote::BlockchainLMDB::get_output_tx_and_index_from_global(const std::vector&, std::vector >&) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual bool cryptonote::core::handle_block_found(cryptonote::block&, cryptonote::block_verification_context&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block&}; _Tp = cryptonote::block; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/cryptonote_core.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool cryptonote::core::get_blocks(uint64_t, size_t, std::vector&) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/function/detail/prologue.hpp:13, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/p2p/net_node.cpp:36: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = nodetool::proxy; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual bool cryptonote::BlockchainLMDB::get_output_distribution(uint64_t, uint64_t, uint64_t, std::vector&, uint64_t&) const': /usr/include/c++/11.2.1/bits/stl_vector.h:960:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = nodetool::anonymous_inbound; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:4: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:4: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In function 'boost::optional > nodetool::get_proxies(const boost::program_options::variables_map&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:6: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TimingsDatabase::instance&}; _Tp = TimingsDatabase::instance; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_db/lmdb/db_lmdb.cpp:28: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::block}; _Tp = cryptonote::block; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual std::vector cryptonote::BlockchainLMDB::get_blocks_range(const uint64_t&, const uint64_t&) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'boost::optional > nodetool::get_anonymous_inbounds(const boost::program_options::variables_map&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'virtual std::vector cryptonote::BlockchainLMDB::get_tx_list(const std::vector&) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:4: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:4: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:4: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:6: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'std::vector TimingsDatabase::get(const char*) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/timings.cc:4: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algo.h:953:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:953:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 76%] Built target obj_p2p In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 171 | 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.0.0/src/blockchain_db/blockchain_db.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/tx_pool.h:50, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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:758:17: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 758 | result_type operator()(BOOST_FUNCTION_PARMS) const | ^~~~~~~~ /usr/include/boost/function/function_template.hpp:763:28: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 763 | return get_vtable()->invoker | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h:341:41: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 341 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:341:41: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 341 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:355:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 354 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:355:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 354 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::multiprecision::number, boost::multiprecision::et_off>}; _Tp = boost::multiprecision::number >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.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, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_format_utils.cpp:32: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/c++/11.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, from /usr/include/boost/algorithm/string.hpp:18, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_format_utils.cpp:32: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Built target obj_blockchain_db /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::block_complete_entry}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_vector.h:1430:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/blockchain.cpp:2383:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 2383 | distribution.erase(distribution.begin()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/blockchain.cpp:893:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 893 | m_timestamps.erase(m_timestamps.begin()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_vector.h:1457:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1457:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4832 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic.h:49, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic_impl.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:38: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/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 file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::Blockchain::get_outs(const request&, cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response&) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'std::vector cryptonote::absolute_output_offsets_to_relative(const std::vector&)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_format_utils.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::tx_out}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/net/socks_connect.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/socks_connect.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'size_t cryptonote::Blockchain::recalculate_difficulties(boost::optional)': /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:1062:23: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1062 | timestamps.erase(timestamps.begin()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/net/socks_connect.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/net/socks_connect.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool do_serialize_container(Archive&, C&) [with Archive = binary_archive; C = std::vector >]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool do_serialize_container(Archive&, C&) [with Archive = binary_archive; C = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Built target obj_common /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void cryptonote::Blockchain::load_compiled_in_block_hashes(const GetCheckpointsCallback&)': /usr/include/c++/11.2.1/bits/stl_vector.h:960:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector > > cryptonote::Blockchain::get_alternative_chains() const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::Blockchain::handle_get_objects(cryptonote::NOTIFY_REQUEST_GET_OBJECTS::request&, cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/blockchain.cpp:5310:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5310 | std::sort(amounts.begin(), amounts.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:5311:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5311 | auto last = std::unique(amounts.begin(), amounts.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:5312:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 5312 | amounts.erase(last, amounts.end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:5341:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5341 | std::sort(offsets.second.begin(), offsets.second.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:5342:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5342 | auto last = std::unique(offsets.second.begin(), offsets.second.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_core/blockchain.cpp:5343:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 5343 | offsets.second.erase(last, offsets.second.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::block}; _Tp = cryptonote::block; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'cryptonote::Blockchain::get_alternative_blocks(std::vector&) const::': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/cryptonote_core/blockchain.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/blockchain.cpp:4558:13: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 4558 | notifier(new_height - 1, {std::addressof(bl), 1}); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_core/blockchain.cpp:1260:15: note: parameter passing for argument of type 'epee::span' changed in GCC 7.1 1260 | notifier(notify_height, {std::addressof(bei.bl), 1}); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Built target obj_cryptonote_core In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void mms::message_store::delete_message(uint32_t)': /usr/include/c++/11.2.1/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mms::message&}; _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/message_store.cpp:30: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 76%] Built target obj_epee [ 76%] Linking CXX static library libepee.a [ 76%] Built target epee [ 76%] Linking CXX static library libmnemonics.a [ 76%] Linking CXX static library libcncrypto.a [ 76%] Built target mnemonics [ 76%] Built target cncrypto [ 76%] Linking CXX static library libcommon.a [ 76%] Linking CXX static library libcryptonote_format_utils_basic.a [ 76%] Linking CXX static library libdevice_trezor.a [ 76%] Built target device_trezor [ 76%] Built target cryptonote_format_utils_basic [ 76%] Built target common [ 77%] Linking CXX static library libcheckpoints.a [ 77%] Linking CXX static library libringct_basic.a [ 77%] Linking CXX static library liblmdb_lib.a [ 77%] Linking CXX static library librpc_base.a [ 77%] Linking CXX static library libdaemonizer.a [ 77%] Building CXX object src/gen_ssl_cert/CMakeFiles/gen_ssl_cert.dir/gen_ssl_cert.cpp.o [ 77%] Built target daemonizer [ 77%] Built target lmdb_lib [ 77%] Built target rpc_base [ 77%] Built target ringct_basic [ 77%] Built target checkpoints [ 78%] Linking CXX static library libdevice.a [ 78%] Built target device [ 78%] Built target obj_net [ 80%] Linking CXX static library libnet.a [ 80%] Built target net In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_language.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/miner.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/levin_notify.h:36, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/levin_notify.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/span.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/byte_slice.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/levin_notify.h:36, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/levin_notify.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:653:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:653: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++/11.2.1/vector:72, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'uint64_t cryptonote::levin::{anonymous}::get_blockchain_height(cryptonote::levin::connections&, const cryptonote::i_core_events*)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/cryptonote_protocol/levin_notify.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/levin_notify.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/cryptonote_protocol/levin_notify.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_protocol/levin_notify.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2037:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2037 | context.m_needed_objects = std::vector>(context.m_needed_objects.begin() + skip, context.m_needed_objects.end()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Built target obj_cryptonote_basic [ 81%] Linking CXX static library libcryptonote_basic.a [ 81%] Built target cryptonote_basic [ 81%] Linking CXX static library libringct.a [ 81%] Built target ringct [ 81%] Linking CXX static library libblockchain_db.a [ 81%] Built target blockchain_db [ 81%] Linking CXX static library libcryptonote_core.a [ 81%] Linking CXX executable ../../bin/monero-gen-ssl-cert [ 81%] Built target cryptonote_core [ 81%] Linking CXX static library libmultisig.a [ 81%] Linking CXX static library libp2p.a [ 81%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o [ 81%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o [ 81%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/bootstrap_file.cpp.o [ 81%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blocksdat_file.cpp.o [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_usage.dir/blockchain_usage.cpp.o [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_ancestry.dir/blockchain_ancestry.cpp.o [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_depth.dir/blockchain_depth.cpp.o [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_stats.dir/blockchain_stats.cpp.o [ 82%] Built target multisig [ 82%] Built target p2p [ 82%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune.dir/blockchain_prune.cpp.o [ 84%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_prune_known_spent_data.dir/blockchain_prune_known_spent_data.cpp.o [ 84%] Built target gen_ssl_cert In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 84%] Built target obj_cryptonote_protocol [ 85%] Linking CXX static library libcryptonote_protocol.a In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 85%] Built target cryptonote_protocol [ 85%] Linking CXX static library libserialization.a In file included from /usr/include/c++/11.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.0.0/src/p2p/net_node.h:36, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/11.2.1/bits/stl_tree.h:2163: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 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Built target serialization [ 85%] Linking CXX static library librpc_pub.a [ 85%] Linking CXX static library libdaemon_messages.a /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/11.2.1/bits/stl_tree.h:2163: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 [ 85%] Built target rpc_pub [ 85%] Built target daemon_messages In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::peer&}; _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'cryptonote::core_rpc_server::on_get_public_nodes(const request&, cryptonote::COMMAND_RPC_GET_PUBLIC_NODES::response&, const connection_context*)::&, std::vector&)>': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::block_header_response}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_info*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::get_outputs_out; _Tp = cryptonote::get_outputs_out; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = long long unsigned int; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::response_t(const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_backlog_entry&}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:340:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:354:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey&}; _Tp = cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry&}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::tx_info; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_header_response; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_header_response&}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'std::vector {anonymous}::decompress_integer_array(const string&) [with T = long long unsigned int]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_info&}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_complete_entry*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::txpool_histo; _Tp = cryptonote::txpool_histo; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::core_rpc_server::on_get_alternate_chains(const request&, cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response&, epee::json_rpc::error&, const connection_context*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:34: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2310:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2310 | 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.0.0/src/cryptonote_protocol/cryptonote_protocol_handler.inl:2324:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2324 | context.m_needed_objects = std::vector>(context.m_needed_objects.begin() + span.second, context.m_needed_objects.end()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/p2p/net_node.h:34, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/instanciations.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'epee::json_rpc::response, epee::json_rpc::error>::response(const epee::json_rpc::response, epee::json_rpc::error>&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, 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, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/blockchain_depth.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, 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, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/blockchain_depth.cpp:29: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, from /usr/include/boost/filesystem/path.hpp:21, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/blockchain_depth.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algobase.h:71, from /usr/include/c++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.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++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, from /usr/include/boost/filesystem/path.hpp:21, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/blockchain_depth.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'int main(int, char**)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 86%] Linking CXX executable ../../bin/monero-blockchain-depth In file included from /usr/include/c++/11.2.1/bits/stl_algobase.h:71, from /usr/include/c++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.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) | ^~~~~~~~ [ 86%] Linking CXX executable ../../bin/monero-blockchain-prune-known-spent-data /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::transaction&}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::transaction&}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Built target blockchain_depth [ 86%] Built target blockchain_prune_known_spent_data In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void BootstrapFile::write_block(cryptonote::block&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/serialization/vector.hpp:20, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_boost_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_serialization.h:31, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/blockchain_utilities/bootstrap_file.cpp:29: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void BootstrapFile::write_block(cryptonote::block&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable ../../bin/monero-blockchain-prune [ 86%] Linking CXX executable ../../bin/monero-blockchain-usage [ 86%] Built target blockchain_prune [ 86%] Built target blockchain_usage In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '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 string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '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 string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 134 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h: In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algo.h:953:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:953:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.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(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator) [with _Key = cryptonote::subaddress_index; _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++/11.2.1/bits/hashtable.h:933: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 >::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 >::iterator'} changed in GCC 7.1 933 | erase(iterator __it) | ^~~~~ [ 88%] Linking CXX executable ../../bin/monero-blockchain-stats In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_vector.h: In function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '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 string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Built target blockchain_stats In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '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 string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = net::http::client]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.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(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::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++/11.2.1/bits/hashtable.h:2146: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 2146 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2147 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/rpc/core_rpc_server.cpp:33: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::core_rpc_server::on_get_outs(const request&, cryptonote::COMMAND_RPC_GET_OUTPUTS::response&, const connection_context*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::core_rpc_server::on_get_transactions(const request&, cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response&, const connection_context*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::core_rpc_server::on_get_output_histogram(const request&, cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response&, epee::json_rpc::error&, const connection_context*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, std::allocator > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::transaction}; _Tp = cryptonote::transaction; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::transaction& cryptonote::transaction::operator=(const cryptonote::transaction&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp: In member function 'bool cryptonote::core_rpc_server::on_rpc_access_data(const request&, cryptonote::COMMAND_RPC_ACCESS_DATA::response&, epee::json_rpc::error&, const connection_context*)': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp:3546:14: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 3546 | return r; | ^ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp: In member function 'bool cryptonote::core_rpc_server::on_get_limit(const request&, cryptonote::COMMAND_RPC_GET_LIMIT::response&, const connection_context*)': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp:2941:14: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 2941 | return r; | ^ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp: In member function 'bool cryptonote::core_rpc_server::on_get_version(const request&, cryptonote::COMMAND_RPC_GET_VERSION::response&, epee::json_rpc::error&, const connection_context*)': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp:2854:14: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 2854 | return r; | ^ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp: In member function 'bool cryptonote::core_rpc_server::on_get_height(const request&, cryptonote::COMMAND_RPC_GET_HEIGHT::response&, const connection_context*)': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/rpc/core_rpc_server.cpp:464:14: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 464 | return r; | ^ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: 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]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_destination_entry&}; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool do_serialize_container(Archive&, C&) [with Archive = binary_archive; C = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'int import_from_file(cryptonote::core&, const string&, uint64_t)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_import.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/map:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:405, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_tree.h:2163:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t::response_t(const cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable ../../bin/monero-blockchain-import [ 88%] Built target blockchain_import In file included from /usr/include/c++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algobase.h: In member function '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': /usr/include/c++/11.2.1/bits/stl_algobase.h:2069:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2069 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2073 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2077:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2077 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2081:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2081 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2089 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2094:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2094 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2099:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 2099 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::public_node*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry&}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.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(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::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++/11.2.1/bits/hashtable.h:1986: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 1986 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1987 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t::response_t(const cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.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(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator, std::false_type, _Args&& ...) [with _Args = {const std::pair&}; _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++/11.2.1/bits/hashtable.h:1986: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 1986 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1987 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/hashtable.h: In member function 'tools::wallet2::payment_container tools::wallet2::export_payments() const': /usr/include/c++/11.2.1/bits/hashtable.h:860:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 860 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/hashtable.h: In member function 'void tools::wallet2::import_payments(const payment_container&)': /usr/include/c++/11.2.1/bits/hashtable.h:860:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 860 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BI2 = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 884 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h:884:5: 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++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: 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++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1830:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1830 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >&, const std::vector&, size_t):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 134 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: 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++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: 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++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1830:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1830 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const tools::wallet2::exported_transfer_details&}; _Tp = tools::wallet2::exported_transfer_details; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'std::pair > tools::wallet2::export_outputs(bool) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: 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]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_source_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t, std::vector&, std::unordered_set&):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: 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++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >&, const std::vector&, size_t):: >]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: 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++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4832 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::multisig_sig*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_out&}; _Tp = cryptonote::tx_out; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::public_node&}; _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::multisig_sig; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/list:64, from /usr/include/boost/serialization/list.hpp:19, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.h:40, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:52: /usr/include/c++/11.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = tools::COMMAND_RPC_GET_UNSPENT_OUTS::output; _Alloc = std::allocator]': /usr/include/c++/11.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>:: | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::public_node; _Tp = cryptonote::public_node; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable ../../bin/monero-blockchain-export [ 89%] Built target obj_rpc [ 90%] Linking CXX static library librpc.a [ 90%] Built target blockchain_export In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.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(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::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++/11.2.1/bits/hashtable.h:2146: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 2146 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2147 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::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++/11.2.1/bits/hashtable.h:2146: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 [ 90%] Built target rpc [ 90%] Linking CXX static library libdaemon_rpc_server.a /usr/include/c++/11.2.1/bits/hashtable.h: In member function 'void tools::wallet2::detach_blockchain(uint64_t, std::map, unsigned int>*)': /usr/include/c++/11.2.1/bits/hashtable.h:934: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 934 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/hashtable.h:934: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 934 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 90%] Built target daemon_rpc_server [ 90%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o [ 90%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o [ 90%] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o [ 90%] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o [ 92%] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o [ 92%] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'size_t tools::wallet2::import_outputs(const std::pair >&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.2.1/bits/hashtable.h: In member function 'void tools::wallet2::process_unconfirmed(const crypto::hash&, const cryptonote::transaction&, uint64_t)': /usr/include/c++/11.2.1/bits/hashtable.h:934: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 934 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::transfer_details*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'tools::wallet2::pending_tx::pending_tx(const tools::wallet2::pending_tx&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {tools::wallet2::pending_tx}; _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = tools::wallet2::pending_tx*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const tools::wallet2::pending_tx&}; _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = long long unsigned int; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::transaction_prefix& cryptonote::transaction_prefix::operator=(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = tools::wallet2::pending_tx; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'void tools::wallet2::get_transfers(tools::wallet2::transfer_container&) const': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.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.0.0/src/blockchain_utilities/blockchain_ancestry.cpp:32: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'tx_data_t::tx_data_t(const tx_data_t&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::tx_out*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:340:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:354:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::variant*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'cryptonote::transaction_prefix::transaction_prefix(const cryptonote::transaction_prefix&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_backlog_entry&}; _Tp = cryptonote::tx_backlog_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'cryptonote::block& cryptonote::block::operator=(const cryptonote::block&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_header_response; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_header_response&}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/serialization/keyvalue_serialization.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/cryptonote_basic.h:45, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/cryptonote_basic/account.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.h:48, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:52: /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/serialization/keyvalue_serialization_overloads.h: In member function 'bool tools::COMMAND_RPC_GET_UNSPENT_OUTS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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 file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool tools::COMMAND_RPC_GET_RANDOM_OUTS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool tools::COMMAND_RPC_GET_ADDRESS_TXS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable ../../bin/monero-blockchain-ancestry [ 92%] Built target blockchain_ancestry In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'std::vector tools::wallet2::get_public_nodes(bool)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'void tools::wallet2::light_wallet_get_outs(std::vector > >&, const std::vector&, size_t)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void tools::wallet2::update_pool_state(std::vector >&, bool)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.2.1/bits/hashtable.h: In member function 'uint64_t tools::wallet2::import_key_images(const std::vector >&, size_t, uint64_t&, uint64_t&, bool)': /usr/include/c++/11.2.1/bits/hashtable.h:934: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 934 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector > tools::wallet2::estimate_backlog(const std::vector >&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '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 string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = epee::net_utils::http::abstract_http_client]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/wallet/wallet2.cpp:8092:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8092 | std::sort(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:8093:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8093 | auto end = std::unique(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:8117:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8117 | std::sort(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:8118:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 8118 | auto end = std::unique(req_t.amounts.begin(), req_t.amounts.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '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 string&) [with t_request = epee::misc_utils::struct_init; t_response = epee::misc_utils::struct_init; t_transport = epee::net_utils::http::abstract_http_client]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:31: /usr/include/c++/11.2.1/bits/stl_algobase.h: In member function '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 tools::wallet2::tx_cache_data&, std::map, unsigned int>*)': /usr/include/c++/11.2.1/bits/stl_algobase.h:2069:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2069 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2073 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2077:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2077 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2081:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2081 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2094:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2094 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2099:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2099 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:47, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.2.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::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 >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void tools::wallet2::scan_tx(const std::vector&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.2.1/bits/hashtable.h: In member function '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 > >]': /usr/include/c++/11.2.1/bits/hashtable.h:860:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 860 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/deque:66, from /usr/include/c++/11.2.1/queue:60, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:34: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'bool tools::wallet2::save_multisig_tx(const tools::wallet2::multisig_tx_set&, const string&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/unordered_map:46, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:406, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/include_base_utils.h:32, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet2.cpp:46: /usr/include/c++/11.2.1/bits/hashtable.h: In member function '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 > >]': /usr/include/c++/11.2.1/bits/hashtable.h:860:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 860 | { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Built target obj_wallet [ 93%] Linking CXX static library ../../lib/libwallet.a [ 93%] Built target wallet [ 93%] Building CXX object src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o [ 93%] Building CXX object src/gen_multisig/CMakeFiles/gen_multisig.dir/gen_multisig.cpp.o [ 94%] Building CXX object src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o [ 94%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_blackball.dir/blockchain_blackball.cpp.o In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/common/dns_utils.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/command_parser_executor.cpp:29: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool daemonize::t_command_parser_executor::output_histogram(const std::vector >&)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algobase.h:71, from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from /usr/include/c++/11.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.0.0/src/blockchain_utilities/blockchain_blackball.cpp:29: /usr/include/c++/11.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++/11.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++/11.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++/11.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cryptonote::block_header_response*; bool _TrivialValueTypes = false]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/filesystem/path_traits.hpp:21, 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.0.0/src/blockchain_utilities/blockchain_blackball.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {output_data}; _Tp = output_data; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'type_vec_type epee::misc_utils::median(std::vector&) [with type_vec_type = long long unsigned int]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:340:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.0.0/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)); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::peer; _Tp = cryptonote::peer; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::tx_info; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::peer&}; _Tp = cryptonote::peer; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry&}; _Tp = cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_info&}; _Tp = cryptonote::tx_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from /usr/include/c++/11.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.0.0/src/blockchain_utilities/blockchain_blackball.cpp:29: /usr/include/c++/11.2.1/bits/stl_algobase.h: In lambda function: /usr/include/c++/11.2.1/bits/stl_algobase.h:2069:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2069 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2073 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2077:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2077 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2081:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2081 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2094:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2094 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2099:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2099 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2069:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2069 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2073 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2077:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2077 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2081:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2081 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2094:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2094 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:2099:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2099 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::txpool_histo; _Tp = cryptonote::txpool_histo; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_header_response; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_header_response&}; _Tp = cryptonote::block_header_response; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/daemon.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/daemon.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 96%] Linking CXX executable ../../bin/monero-blockchain-mark-spent-outputs In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/daemon.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/daemon.cpp:34: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 96%] Built target blockchain_blackball [ 97%] Linking CXX executable ../../bin/monero-gen-trusted-multisig /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function '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]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Built target gen_multisig /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In member function 'bool daemonize::t_rpc_command_executor::alt_chain_info(const string&, size_t, uint64_t)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /usr/include/boost/utility/string_ref.hpp:27, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'bool daemonize::t_rpc_command_executor::output_histogram(const std::vector&, uint64_t, uint64_t)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/stl_vector.h: In function '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 = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/wipeable_string.h:33, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/hex.h:37, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/string_tools.h:30, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/rpc_command_executor.cpp:31: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/external/easylogging++/easylogging++.h:404, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/contrib/epee/include/misc_log_ex.h:35, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/daemon/daemon.cpp:34: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = cryptonote::block_complete_entry; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::block_complete_entry&}; _Tp = cryptonote::block_complete_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request_t::load(t_storage&, typename t_storage::hsection) [with t_storage = epee::serialization::portable_storage]': /usr/include/c++/11.2.1/bits/vector.tcc:161:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/monerod [ 98%] Built target daemon In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/11.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++/11.2.1/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 625 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_destination_entry&}; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, long long unsigned int> >::iterator' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121: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 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mms::message&}; _Tp = mms::message; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {cryptonote::simple_wallet::transfer_view}; _Tp = cryptonote::simple_wallet::transfer_view; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, 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/mem_fn.hpp:22, 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.0.0/src/simplewallet/simplewallet.cpp:39: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: 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]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void cryptonote::simple_wallet::ask_send_all_ready_messages()': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'bool cryptonote::simple_wallet::public_nodes(const std::vector >&)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::heap_entry, std::allocator::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: 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]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const cryptonote::tx_destination_entry&}; _Tp = cryptonote::tx_destination_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool tools::wallet_rpc_server::validate_transfer(const std::__cxx11::list&, const string&, std::vector&, std::vector&, bool, epee::json_rpc::error&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, 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/mem_fn.hpp:22, 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.0.0/src/simplewallet/simplewallet.cpp:39: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'tools::wallet2::tx_construction_data::tx_construction_data(const tools::wallet2::tx_construction_data&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/list:63, from /usr/include/boost/filesystem/path_traits.hpp:22, 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.0.0/src/wallet/wallet_rpc_server.cpp:32: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1919:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1919 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_default_append(std::__cxx11::list<_Tp, _Alloc>::size_type) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1247:23: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1247 | { this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/list:64, from /usr/include/boost/filesystem/path_traits.hpp:22, 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.0.0/src/wallet/wallet_rpc_server.cpp:32: /usr/include/c++/11.2.1/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::resize(std::__cxx11::list<_Tp, _Alloc>::size_type) [with _Tp = tools::wallet_rpc::transfer_entry; _Alloc = std::allocator]': /usr/include/c++/11.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()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.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++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.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++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1646:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1646 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/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.0.0/src/simplewallet/simplewallet.cpp:8689:26: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 8689 | transfers.push_back({ | ~~~~~~~~~~~~~~~~~~~^~ 8690 | type, | ~~~~~ 8691 | pd.m_block_height, | ~~~~~~~~~~~~~~~~~~ 8692 | pd.m_timestamp, | ~~~~~~~~~~~~~~~ 8693 | type, | ~~~~~ 8694 | true, | ~~~~~ 8695 | pd.m_amount, | ~~~~~~~~~~~~ 8696 | pd.m_tx_hash, | ~~~~~~~~~~~~~ 8697 | payment_id, | ~~~~~~~~~~~ 8698 | 0, | ~~ 8699 | {{destination, pd.m_amount}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8700 | {pd.m_subaddr_index.minor}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8701 | note, | ~~~~~ 8702 | locked_msg | ~~~~~~~~~~ 8703 | }); | ~~ /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/simplewallet/simplewallet.cpp:8763:28: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int> >' changed in GCC 7.1 8763 | transfers.push_back({ | ~~~~~~~~~~~~~~~~~~~^~ 8764 | "pool", | ~~~~~~~ 8765 | "pool", | ~~~~~~~ 8766 | pd.m_timestamp, | ~~~~~~~~~~~~~~~ 8767 | "in", | ~~~~~ 8768 | false, | ~~~~~~ 8769 | pd.m_amount, | ~~~~~~~~~~~~ 8770 | pd.m_tx_hash, | ~~~~~~~~~~~~~ 8771 | payment_id, | ~~~~~~~~~~~ 8772 | 0, | ~~ 8773 | {{destination, pd.m_amount}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8774 | {pd.m_subaddr_index.minor}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8775 | note + double_spend_note, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 8776 | "locked" | ~~~~~~~~ 8777 | }); | ~~ In file included from /usr/include/c++/11.2.1/algorithm:62, 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.0.0/src/simplewallet/simplewallet.cpp:47: /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, 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.0.0/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const tools::wallet2::transfer_details&}; _Tp = tools::wallet2::transfer_details; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, 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.0.0/src/simplewallet/simplewallet.cpp:48: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool cryptonote::simple_wallet::unspent_outputs(const std::vector >&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector > >::heap_entry, std::allocator > >::heap_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function '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 >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198: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 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'bool tools::wallet_rpc_server::on_getbalance(const request&, tools::wallet_rpc::COMMAND_RPC_GET_BALANCE::response&, epee::json_rpc::error&, const connection_context*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool cryptonote::simple_wallet::transfer_main(int, const std::vector >&, bool)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: 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]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In copy constructor 'tools::wallet2::tx_construction_data::tx_construction_data(const tools::wallet2::tx_construction_data&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const tools::wallet2::tx_construction_data&}; _Tp = tools::wallet2::tx_construction_data; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:66, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function 'tools::wallet2::tx_construction_data& tools::wallet2::tx_construction_data::operator=(const tools::wallet2::tx_construction_data&)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/boost/format.hpp:17, from /home/buildozer/aports/community/monero/src/monero-0.18.0.0/src/wallet/wallet_rpc_server.cpp:30: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool tools::wallet_rpc_server::on_describe_transfer(const request&, tools::wallet_rpc::COMMAND_RPC_DESCRIBE_TRANSFER::response&, epee::json_rpc::error&, const connection_context*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 98%] Linking CXX executable ../../bin/monero-wallet-cli [ 98%] Built target simplewallet /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'bool tools::wallet_rpc_server::on_get_accounts(const request&, tools::wallet_rpc::COMMAND_RPC_GET_ACCOUNTS::response&, epee::json_rpc::error&, const connection_context*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [100%] Linking CXX executable ../../bin/monero-wallet-rpc [100%] Built target wallet_rpc_server >>> 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.80.0 so:libboost_filesystem.so.1.80.0 so:libboost_program_options.so.1.80.0 so:libboost_serialization.so.1.80.0 so:libboost_thread.so.1.80.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: 49.6 MB >>> monero*: Compressing data... >>> monero*: Create checksum... >>> monero*: Create monero-0.18.0.0-r2.apk >>> monero: Build complete at Thu, 11 Aug 2022 15:46:09 +0000 elapsed time 0h 8m 0s >>> monero: Cleaning up srcdir >>> monero: Cleaning up pkgdir >>> monero: Uninstalling dependencies... (1/78) Purging .makedepends-monero (20220811.153810) (2/78) Purging boost-dev (1.80.0-r0) (3/78) Purging boost1.80-dev (1.80.0-r0) (4/78) Purging boost1.80 (1.80.0-r0) (5/78) Purging boost1.80-libs (1.80.0-r0) (6/78) Purging linux-headers (5.16.7-r1) (7/78) Purging bzip2-dev (1.0.8-r2) (8/78) Purging icu-dev (71.1-r4) (9/78) Purging xz-dev (5.2.5-r1) (10/78) Purging zlib-dev (1.2.12-r3) (11/78) Purging boost1.80-atomic (1.80.0-r0) (12/78) Purging boost1.80-container (1.80.0-r0) (13/78) Purging boost1.80-contract (1.80.0-r0) (14/78) Purging boost1.80-coroutine (1.80.0-r0) (15/78) Purging boost1.80-date_time (1.80.0-r0) (16/78) Purging boost1.80-fiber (1.80.0-r0) (17/78) Purging boost1.80-graph (1.80.0-r0) (18/78) Purging boost1.80-iostreams (1.80.0-r0) (19/78) Purging boost1.80-json (1.80.0-r0) (20/78) Purging boost1.80-locale (1.80.0-r0) (21/78) Purging boost1.80-log_setup (1.80.0-r0) (22/78) Purging boost1.80-math (1.80.0-r0) (23/78) Purging boost1.80-nowide (1.80.0-r0) (24/78) Purging boost1.80-prg_exec_monitor (1.80.0-r0) (25/78) Purging boost1.80-program_options (1.80.0-r0) (26/78) Purging boost1.80-python3 (1.80.0-r0) (27/78) Purging boost1.80-random (1.80.0-r0) (28/78) Purging boost1.80-regex (1.80.0-r0) (29/78) Purging boost1.80-stacktrace_basic (1.80.0-r0) (30/78) Purging boost1.80-stacktrace_noop (1.80.0-r0) (31/78) Purging boost1.80-system (1.80.0-r0) (32/78) Purging boost1.80-timer (1.80.0-r0) (33/78) Purging boost1.80-type_erasure (1.80.0-r0) (34/78) Purging boost1.80-unit_test_framework (1.80.0-r0) (35/78) Purging boost1.80-wave (1.80.0-r0) (36/78) Purging boost1.80-wserialization (1.80.0-r0) (37/78) Purging cmake (3.24.0-r0) (38/78) Purging cppzmq (4.8.1-r0) (39/78) Purging hidapi-dev (0.12.0-r1) (40/78) Purging hidapi (0.12.0-r1) (41/78) Purging miniupnpc-dev (2.2.3-r1) (42/78) Purging miniupnpc (2.2.3-r1) (43/78) Purging openpgm-dev (5.2.122-r3) (44/78) Purging openpgm (5.2.122-r3) (45/78) Purging openssl-dev (3.0.5-r1) (46/78) Purging rapidjson-dev (1.1.0-r4) (47/78) Purging readline-dev (8.1.2-r0) (48/78) Purging libhistory (8.1.2-r0) (49/78) Purging unbound-dev (1.16.2-r1) (50/78) Purging expat-dev (2.4.8-r1) (51/78) Purging expat (2.4.8-r1) (52/78) Purging unbound-libs (1.16.2-r1) (53/78) Purging zeromq-dev (4.3.4-r0) (54/78) Purging libzmq (4.3.4-r0) (55/78) Purging boost1.80-chrono (1.80.0-r0) (56/78) Purging boost1.80-context (1.80.0-r0) (57/78) Purging boost1.80-log (1.80.0-r0) (58/78) Purging boost1.80-filesystem (1.80.0-r0) (59/78) Purging boost1.80-thread (1.80.0-r0) (60/78) Purging python3-dev (3.10.5-r2) (61/78) Purging libevent-dev (2.1.12-r5) (62/78) Purging python3 (3.10.5-r2) (63/78) Purging libffi (3.4.2-r1) (64/78) Purging gdbm (1.23-r0) (65/78) Purging mpdecimal (2.5.1-r1) (66/78) Purging readline (8.1.2-r0) (67/78) Purging sqlite-libs (3.39.2-r0) (68/78) Purging boost1.80-serialization (1.80.0-r0) (69/78) Purging icu (71.1-r4) (70/78) Purging icu-libs (71.1-r4) (71/78) Purging icu-data-en (71.1-r4) (72/78) Purging libarchive (3.6.1-r1) (73/78) Purging rhash-libs (1.4.3-r1) (74/78) Purging libuv (1.44.2-r0) (75/78) Purging libusb (1.0.26-r0) (76/78) Purging libsodium-dev (1.0.18-r2) (77/78) Purging libsodium (1.0.18-r2) (78/78) Purging ncurses-dev (6.3_p20220806-r0) Executing busybox-1.35.0-r22.trigger OK: 667 MiB in 123 packages >>> monero: Updating the community/armhf repository index... >>> monero: Signing the index...