==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: bitcoin 30.2-1 (Tue Mar  3 14:33:58 2026)
==> Retrieving sources...
  -> Found bitcoin-30.2.tar.gz
  -> Found bitcoin-30.2.SHA256SUMS
  -> Found bitcoin-30.2.SHA256SUMS.asc
  -> Found bitcoin.sysusers
  -> Found bitcoin.tmpfiles
  -> Found bitcoin-qt.desktop
  -> Found bitcoin-qt.appdata.xml
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    bitcoin-30.2.tar.gz ... Passed
    bitcoin-30.2.SHA256SUMS ... Passed
    bitcoin-30.2.SHA256SUMS.asc ... Skipped
    bitcoin.sysusers ... Passed
    bitcoin.tmpfiles ... Passed
    bitcoin-qt.desktop ... Passed
    bitcoin-qt.appdata.xml ... Passed
==> Validating source files with b2sums...
    bitcoin-30.2.tar.gz ... Passed
    bitcoin-30.2.SHA256SUMS ... Passed
    bitcoin-30.2.SHA256SUMS.asc ... Skipped
    bitcoin.sysusers ... Passed
    bitcoin.tmpfiles ... Passed
    bitcoin-qt.desktop ... Passed
    bitcoin-qt.appdata.xml ... Passed
==> Making package: bitcoin 30.2-1 (Tue Mar  3 21:34:31 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
   1) libglvnd
:: Repository alarm
   2) imx-gpu-viv-dfb  3) imx-gpu-viv-fb  4) imx-gpu-viv-wl  5) imx-gpu-viv-x11

Enter a number (default=1): 
looking for conflicting packages...

Packages (69) avahi-1:0.9rc3-1  boost-libs-1.89.0-4  cppdap-1.58.0-2  default-cursors-3-1  double-conversion-3.4.0-1  duktape-2.7.0-7  fontconfig-2:2.17.1-1  freetype2-2.14.1-2  graphite-1:1.3.14-6  harfbuzz-12.3.2-1  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3  libb2-0.98.1-3  libcups-2:2.4.16-2  libdaemon-0.14-6  libdrm-2.4.131-1  libedit-20250104_3.1-1  libevdev-1.13.6-1  libglvnd-1.7.0-3  libgudev-238-3  libice-1.1.2-1  libinput-1.30.1-1  libjpeg-turbo-3.1.3-1  libpciaccess-0.18.1-2  libpng-1.6.55-1  libproxy-0.5.12-1  libsm-1.2.6-1  libuv-1.52.0-1  libwacom-2.18.0-2  libx11-1.8.13-1  libxau-1.0.12-1  libxcb-1.17.0-1  libxdmcp-1.1.5-1.1  libxext-1.3.7-1  libxkbcommon-1.13.1-1  libxkbcommon-x11-1.13.1-1  libxshmfence-1.3.3-1  libxxf86vm-1.1.7-1  llvm-libs-21.1.8-1  lm_sensors-1:3.6.2-1  lua-5.4.8-2  md4c-0.5.2-1  mesa-1:26.0.1-1  mtdev-1.1.7-1  qt6-declarative-6.10.2-1  qt6-svg-6.10.2-1  qt6-translations-6.10.2-1  rhash-1.4.6-1  shared-mime-info-2.4-3  spirv-tools-1:1.4.341.0-2  tslib-1.24-1  wayland-1.24.0-1  xcb-proto-1.17.0-4  xcb-util-0.4.1-2  xcb-util-cursor-0.1.6-1  xcb-util-image-0.4.1-3  xcb-util-keysyms-0.4.1-5  xcb-util-renderutil-0.3.10-2  xcb-util-wm-0.4.2-2  xdg-utils-1.2.1-2  xkeyboard-config-2.47-1  xorgproto-2025.1-1  boost-1.89.0-4  capnproto-1.2.0-1  cmake-4.2.3-1  qrencode-4.1.1-4  qt6-base-6.10.2-1  qt6-tools-6.10.2-1  qt6-wayland-6.10.2-1

Total Download Size:    19.61 MiB
Total Installed Size:  767.50 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 boost-1.89.0-4-armv7h downloading...
 boost-libs-1.89.0-4-armv7h downloading...
 capnproto-1.2.0-1-armv7h downloading...
 qt6-wayland-6.10.2-1-armv7h downloading...
 qrencode-4.1.1-4-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings
installing capnproto...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui [pending]
installing libpng...
installing qrencode...
installing double-conversion...
installing freetype2...
Optional dependencies for freetype2
    harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing libb2...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libice...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing lua...
installing mtdev...
installing libinput...
Optional dependencies for libinput
    libinput-tools: debug utilities
installing libjpeg-turbo...
installing duktape...
installing libproxy...
installing libsm...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11 [pending]
    wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing md4c...
installing shared-mime-info...
installing tslib...
installing xcb-util-renderutil...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-cursor...
installing xcb-util-keysyms...
installing xcb-util-wm...
installing xdg-utils...
Optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    exo: for Xfce support in xdg-open
    pcmanfm: for LXDE support in xdg-open
    perl-file-mimeinfo: for generic support in xdg-open
    perl-net-dbus: Perl extension to dbus used in xdg-screensaver
    perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
    xorg-xset: for X11 support in xdg-screensaver
    xorg-xprop: for X11 support in xdg-screensaver
installing qt6-translations...
installing qt6-base...
Optional dependencies for qt6-base
    freetds: MS SQL driver
    gdk-pixbuf2: GTK platform plugin
    gtk3: GTK platform plugin
    libfbclient: Firebird/iBase driver
    mariadb-libs: MariaDB driver
    pango: GTK platform plugin
    perl: for syncqt [installed]
    postgresql-libs: PostgreSQL driver
    unixodbc: ODBC driver
installing qt6-tools...
Optional dependencies for qt6-tools
    clang: for qdoc and lupdate
    litehtml: for assistant
    qt6-declarative: for qdistancefieldgenerator, qdoc and lupdate [pending]
installing qt6-declarative...
Optional dependencies for qt6-declarative
    qt6-svg: for QtQuickVectorImage and svgtoqml [pending]
installing qt6-svg...
installing qt6-wayland...
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'avahi' with GID 968.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968.
(2/9) Updating udev hardware database...
(3/9) Reloading system manager configuration...
  Skipped: Current root is not booted.
(4/9) Updating the MIME type database...
(5/9) Reloading device manager configuration...
  Skipped: Current root is not booted.
(6/9) Arming ConditionNeedsUpdate...
(7/9) Updating fontconfig configuration...
(8/9) Reloading system bus configuration...
  Skipped: Current root is not booted.
(9/9) Updating fontconfig cache...
==> Retrieving sources...
  -> Found bitcoin-30.2.tar.gz
  -> Found bitcoin-30.2.SHA256SUMS
  -> Found bitcoin-30.2.SHA256SUMS.asc
  -> Found bitcoin.sysusers
  -> Found bitcoin.tmpfiles
  -> Found bitcoin-qt.desktop
  -> Found bitcoin-qt.appdata.xml
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting bitcoin-30.2.tar.gz with bsdtar
==> Starting prepare()...
bitcoin-30.2.tar.gz: OK
==> Starting build()...
-- The CXX compiler identification is GNU 15.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CXX_SUPPORTS__WERROR
-- Performing Test CXX_SUPPORTS__WERROR - Success
-- Performing Test CXX_SUPPORTS__G3
-- Performing Test CXX_SUPPORTS__G3 - Success
-- Performing Test LINKER_SUPPORTS__G3
-- Performing Test LINKER_SUPPORTS__G3 - Success
-- Performing Test CXX_SUPPORTS__FTRAPV
-- Performing Test CXX_SUPPORTS__FTRAPV - Success
-- Performing Test LINKER_SUPPORTS__FTRAPV
-- Performing Test LINKER_SUPPORTS__FTRAPV - Success
-- Found SQLite3: /usr/lib/libsqlite3.so (found suitable version "3.51.2", minimum required is "3.7.17")
-- Found QRencode: /usr/lib/libqrencode.so (found version "4.1.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) 
-- Found Qt: /usr/lib/cmake/Qt6 (found suitable version "6.10.2", minimum required is "6.2")
-- Performing Test LINKER_SUPPORTS__WL___FATAL_WARNINGS
-- Performing Test LINKER_SUPPORTS__WL___FATAL_WARNINGS - Success
-- Performing Test NO_DIAGNOSTICS_BOOST_NO_CXX98_FUNCTION_BASE
-- Performing Test NO_DIAGNOSTICS_BOOST_NO_CXX98_FUNCTION_BASE - Success
-- Found Libevent: /usr/lib/cmake/libevent (found suitable version "2.1.12", minimum required is "2.1.8")
-- Performing Test HAVE_EVHTTP_CONNECTION_GET_PEER_CONST_CHAR
-- Performing Test HAVE_EVHTTP_CONNECTION_GET_PEER_CONST_CHAR - Failed
-- Looking for O_CLOEXEC
-- Looking for O_CLOEXEC - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for fork
-- Looking for fork - found
-- Looking for pipe2
-- Looking for pipe2 - found
-- Looking for setsid
-- Looking for setsid - found
-- Performing Test IFADDR_LINKS_WITHOUT_LIBSOCKET
-- Performing Test IFADDR_LINKS_WITHOUT_LIBSOCKET - Success
-- Performing Test STD_ATOMIC_LINKS_WITHOUT_LIBATOMIC
-- Performing Test STD_ATOMIC_LINKS_WITHOUT_LIBATOMIC - Success
-- Looking for std::system
-- Looking for std::system - found
-- Looking for ::_wsystem
-- Looking for ::_wsystem - not found
-- Performing Test STRERROR_R_CHAR_P
-- Performing Test STRERROR_R_CHAR_P - Success
-- Looking for malloc_info
-- Looking for malloc_info - found
-- Performing Test HAVE_MALLOPT_ARENA_MAX
-- Performing Test HAVE_MALLOPT_ARENA_MAX - Success
-- Performing Test HAVE_POSIX_FALLOCATE
-- Performing Test HAVE_POSIX_FALLOCATE - Success
-- Performing Test HAVE_STRONG_GETAUXVAL
-- Performing Test HAVE_STRONG_GETAUXVAL - Success
-- Performing Test HAVE_SOCKADDR_UN
-- Performing Test HAVE_SOCKADDR_UN - Success
-- Performing Test HAVE_GETRANDOM
-- Performing Test HAVE_GETRANDOM - Success
-- Performing Test HAVE_GETENTROPY_RAND
-- Performing Test HAVE_GETENTROPY_RAND - Success
-- Performing Test HAVE_SYSCTL
-- Performing Test HAVE_SYSCTL - Failed
-- Performing Test HAVE_SYSCTL_ARND
-- Performing Test HAVE_SYSCTL_ARND - Failed
-- Performing Test HAVE_SSE41
-- Performing Test HAVE_SSE41 - Failed
-- Performing Test HAVE_AVX2
-- Performing Test HAVE_AVX2 - Failed
-- Performing Test HAVE_X86_SHANI
-- Performing Test HAVE_X86_SHANI - Failed
-- Performing Test HAVE_ARM_SHANI
-- Performing Test HAVE_ARM_SHANI - Failed
-- Performing Test CXX_SUPPORTS__WALL
-- Performing Test CXX_SUPPORTS__WALL - Success
-- Performing Test CXX_SUPPORTS__WEXTRA
-- Performing Test CXX_SUPPORTS__WEXTRA - Success
-- Performing Test CXX_SUPPORTS__WGNU
-- Performing Test CXX_SUPPORTS__WGNU - Failed
-- Performing Test CXX_SUPPORTS__WFORMAT__WFORMAT_SECURITY
-- Performing Test CXX_SUPPORTS__WFORMAT__WFORMAT_SECURITY - Success
-- Performing Test CXX_SUPPORTS__WVLA
-- Performing Test CXX_SUPPORTS__WVLA - Success
-- Performing Test CXX_SUPPORTS__WSHADOW_FIELD
-- Performing Test CXX_SUPPORTS__WSHADOW_FIELD - Failed
-- Performing Test CXX_SUPPORTS__WTHREAD_SAFETY
-- Performing Test CXX_SUPPORTS__WTHREAD_SAFETY - Failed
-- Performing Test CXX_SUPPORTS__WTHREAD_SAFETY_POINTER
-- Performing Test CXX_SUPPORTS__WTHREAD_SAFETY_POINTER - Failed
-- Performing Test CXX_SUPPORTS__WLOOP_ANALYSIS
-- Performing Test CXX_SUPPORTS__WLOOP_ANALYSIS - Failed
-- Performing Test CXX_SUPPORTS__WREDUNDANT_DECLS
-- Performing Test CXX_SUPPORTS__WREDUNDANT_DECLS - Success
-- Performing Test CXX_SUPPORTS__WUNUSED_MEMBER_FUNCTION
-- Performing Test CXX_SUPPORTS__WUNUSED_MEMBER_FUNCTION - Failed
-- Performing Test CXX_SUPPORTS__WDATE_TIME
-- Performing Test CXX_SUPPORTS__WDATE_TIME - Success
-- Performing Test CXX_SUPPORTS__WCONDITIONAL_UNINITIALIZED
-- Performing Test CXX_SUPPORTS__WCONDITIONAL_UNINITIALIZED - Failed
-- Performing Test CXX_SUPPORTS__WDUPLICATED_BRANCHES
-- Performing Test CXX_SUPPORTS__WDUPLICATED_BRANCHES - Success
-- Performing Test CXX_SUPPORTS__WDUPLICATED_COND
-- Performing Test CXX_SUPPORTS__WDUPLICATED_COND - Success
-- Performing Test CXX_SUPPORTS__WLOGICAL_OP
-- Performing Test CXX_SUPPORTS__WLOGICAL_OP - Success
-- Performing Test CXX_SUPPORTS__WOVERLOADED_VIRTUAL
-- Performing Test CXX_SUPPORTS__WOVERLOADED_VIRTUAL - Success
-- Performing Test CXX_SUPPORTS__WSUGGEST_OVERRIDE
-- Performing Test CXX_SUPPORTS__WSUGGEST_OVERRIDE - Success
-- Performing Test CXX_SUPPORTS__WIMPLICIT_FALLTHROUGH
-- Performing Test CXX_SUPPORTS__WIMPLICIT_FALLTHROUGH - Success
-- Performing Test CXX_SUPPORTS__WUNREACHABLE_CODE
-- Performing Test CXX_SUPPORTS__WUNREACHABLE_CODE - Success
-- Performing Test CXX_SUPPORTS__WDOCUMENTATION
-- Performing Test CXX_SUPPORTS__WDOCUMENTATION - Failed
-- Performing Test CXX_SUPPORTS__WSELF_ASSIGN
-- Performing Test CXX_SUPPORTS__WSELF_ASSIGN - Failed
-- Performing Test CXX_SUPPORTS__WBIDI_CHARS_ANY
-- Performing Test CXX_SUPPORTS__WBIDI_CHARS_ANY - Success
-- Performing Test CXX_SUPPORTS__WUNDEF
-- Performing Test CXX_SUPPORTS__WUNDEF - Success
-- Performing Test CXX_SUPPORTS__WUNUSED_PARAMETER
-- Performing Test CXX_SUPPORTS__WUNUSED_PARAMETER - Success
-- Performing Test CXX_SUPPORTS__FNO_EXTENDED_IDENTIFIERS
-- Performing Test CXX_SUPPORTS__FNO_EXTENDED_IDENTIFIERS - Success
-- Performing Test CXX_SUPPORTS__FDEBUG_PREFIX_MAP_A_B
-- Performing Test CXX_SUPPORTS__FDEBUG_PREFIX_MAP_A_B - Success
-- Performing Test CXX_SUPPORTS__FMACRO_PREFIX_MAP_A_B
-- Performing Test CXX_SUPPORTS__FMACRO_PREFIX_MAP_A_B - Success
-- Performing Test CXX_SUPPORTS__FSTACK_REUSE_NONE
-- Performing Test CXX_SUPPORTS__FSTACK_REUSE_NONE - Success
-- Performing Test LINKER_SUPPORTS__FSTACK_REUSE_NONE
-- Performing Test LINKER_SUPPORTS__FSTACK_REUSE_NONE - Success
-- Performing Test CXX_SUPPORTS__U_FORTIFY_SOURCE__D_FORTIFY_SOURCE_3_2d08
-- Performing Test CXX_SUPPORTS__U_FORTIFY_SOURCE__D_FORTIFY_SOURCE_3_2d08 - Success
-- Performing Test LINKER_SUPPORTS__U_FORTIFY_SOURCE__D_FORTIFY_SOURCE_3_2d08
-- Performing Test LINKER_SUPPORTS__U_FORTIFY_SOURCE__D_FORTIFY_SOURCE_3_2d08 - Success
-- Performing Test CXX_SUPPORTS__WSTACK_PROTECTOR
-- Performing Test CXX_SUPPORTS__WSTACK_PROTECTOR - Success
-- Performing Test CXX_SUPPORTS__FSTACK_PROTECTOR_ALL
-- Performing Test CXX_SUPPORTS__FSTACK_PROTECTOR_ALL - Success
-- Performing Test LINKER_SUPPORTS__FSTACK_PROTECTOR_ALL
-- Performing Test LINKER_SUPPORTS__FSTACK_PROTECTOR_ALL - Success
-- Performing Test CXX_SUPPORTS__FCF_PROTECTION_FULL
-- Performing Test CXX_SUPPORTS__FCF_PROTECTION_FULL - Failed
-- Performing Test CXX_SUPPORTS__FSTACK_CLASH_PROTECTION
-- Performing Test CXX_SUPPORTS__FSTACK_CLASH_PROTECTION - Success
-- Performing Test LINKER_SUPPORTS__FSTACK_CLASH_PROTECTION
-- Performing Test LINKER_SUPPORTS__FSTACK_CLASH_PROTECTION - Success
-- Performing Test LINKER_SUPPORTS__WL___ENABLE_RELOC_SECTION
-- Performing Test LINKER_SUPPORTS__WL___ENABLE_RELOC_SECTION - Failed
-- Performing Test LINKER_SUPPORTS__WL___DYNAMICBASE
-- Performing Test LINKER_SUPPORTS__WL___DYNAMICBASE - Failed
-- Performing Test LINKER_SUPPORTS__WL___NXCOMPAT
-- Performing Test LINKER_SUPPORTS__WL___NXCOMPAT - Failed
-- Performing Test LINKER_SUPPORTS__WL___HIGH_ENTROPY_VA
-- Performing Test LINKER_SUPPORTS__WL___HIGH_ENTROPY_VA - Failed
-- Performing Test LINKER_SUPPORTS__WL__Z_RELRO
-- Performing Test LINKER_SUPPORTS__WL__Z_RELRO - Success
-- Performing Test LINKER_SUPPORTS__WL__Z_NOW
-- Performing Test LINKER_SUPPORTS__WL__Z_NOW - Success
-- Performing Test LINKER_SUPPORTS__WL__Z_SEPARATE_CODE
-- Performing Test LINKER_SUPPORTS__WL__Z_SEPARATE_CODE - Success
-- Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter) (Required is at least version "3.10")
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE dot) 
-- Performing Test HAVE_BUILTIN_PREFETCH
-- Performing Test HAVE_BUILTIN_PREFETCH - Success
-- Performing Test HAVE_MM_PREFETCH
-- Performing Test HAVE_MM_PREFETCH - Failed
-- Performing Test HAVE_SSE42
-- Performing Test HAVE_SSE42 - Failed
-- Performing Test HAVE_ARM64_CRC32C
-- Performing Test HAVE_ARM64_CRC32C - Failed
-- Looking for F_FULLFSYNC
-- Looking for F_FULLFSYNC - not found
-- Performing Test HAVE_CLMUL
-- Performing Test HAVE_CLMUL - Failed
-- Performing Test HAVE_PTHREAD_GETNAME_NP
-- Performing Test HAVE_PTHREAD_GETNAME_NP - Success
-- Performing Test HAVE_PTHREAD_THREADID_NP
-- Performing Test HAVE_PTHREAD_THREADID_NP - Failed
-- Performing Test HAVE_PTHREAD_GETTHREADID_NP
-- Performing Test HAVE_PTHREAD_GETTHREADID_NP - Failed
-- The C compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done

Configuring secp256k1 subtree...
-- Performing Test HAVE_X86_64_ASM
-- Performing Test HAVE_X86_64_ASM - Failed
-- Could NOT find Valgrind (missing: Valgrind_INCLUDE_DIR Valgrind_WORKS) 
-- Performing Test C_SUPPORTS__WALL
-- Performing Test C_SUPPORTS__WALL - Success
-- Performing Test C_SUPPORTS__PEDANTIC
-- Performing Test C_SUPPORTS__PEDANTIC - Success
-- Performing Test C_SUPPORTS__WCAST_ALIGN
-- Performing Test C_SUPPORTS__WCAST_ALIGN - Success
-- Performing Test C_SUPPORTS__WCAST_ALIGN_STRICT
-- Performing Test C_SUPPORTS__WCAST_ALIGN_STRICT - Success
-- Performing Test C_SUPPORTS__WCONDITIONAL_UNINITIALIZED
-- Performing Test C_SUPPORTS__WCONDITIONAL_UNINITIALIZED - Failed
-- Performing Test C_SUPPORTS__WEXTRA
-- Performing Test C_SUPPORTS__WEXTRA - Success
-- Performing Test C_SUPPORTS__WNESTED_EXTERNS
-- Performing Test C_SUPPORTS__WNESTED_EXTERNS - Success
-- Performing Test C_SUPPORTS__WNO_LONG_LONG
-- Performing Test C_SUPPORTS__WNO_LONG_LONG - Success
-- Performing Test C_SUPPORTS__WNO_OVERLENGTH_STRINGS
-- Performing Test C_SUPPORTS__WNO_OVERLENGTH_STRINGS - Success
-- Performing Test C_SUPPORTS__WNO_UNUSED_FUNCTION
-- Performing Test C_SUPPORTS__WNO_UNUSED_FUNCTION - Success
-- Performing Test C_SUPPORTS__WRESERVED_IDENTIFIER
-- Performing Test C_SUPPORTS__WRESERVED_IDENTIFIER - Failed
-- Performing Test C_SUPPORTS__WSHADOW
-- Performing Test C_SUPPORTS__WSHADOW - Success
-- Performing Test C_SUPPORTS__WSTRICT_PROTOTYPES
-- Performing Test C_SUPPORTS__WSTRICT_PROTOTYPES - Success
-- Performing Test C_SUPPORTS__WUNDEF
-- Performing Test C_SUPPORTS__WUNDEF - Success


secp256k1 configure summary
===========================
Build artifacts:
  library type ........................ Static
Optional modules:
  ECDH ................................ OFF
  ECDSA pubkey recovery ............... ON
  extrakeys ........................... ON
  schnorrsig .......................... ON
  musig ............................... ON
  ElligatorSwift ...................... ON
Parameters:
  ecmult window size .................. 15
  ecmult gen table size ............... 86 KiB
Optional features:
  assembly ............................ OFF
  external callbacks .................. OFF
Optional binaries:
  benchmark ........................... OFF
  noverify_tests ...................... ON
  tests ............................... ON
  exhaustive tests .................... ON
  ctime_tests ......................... OFF
  examples ............................ OFF

Cross compiling ....................... FALSE
API visibility attributes ............. ON
Valgrind .............................. OFF
Preprocessor defined macros ........... ECMULT_WINDOW_SIZE=15 COMB_BLOCKS=43 COMB_TEETH=6
C compiler ............................ GNU 15.2.1, /usr/lib/distcc/bin/cc
CFLAGS ................................ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security  -fstack-clash-protection
Compile options ....................... -Wall -pedantic -Wcast-align -Wcast-align=strict -Wextra -Wnested-externs -Wno-long-long -Wno-overlength-strings -Wno-unused-function -Wshadow -Wstrict-prototypes -Wundef
Build type:
 - CMAKE_BUILD_TYPE ................... None
 - CFLAGS ............................. -O2 -g -DNDEBUG
 - LDFLAGS for executables ............ 
 - LDFLAGS for shared libraries ....... 



Configure summary
=================
Executables:
  bitcoin ............................. ON
  bitcoind ............................ ON
  bitcoin-node (multiprocess) ......... ON
  bitcoin-qt (GUI) .................... ON
  bitcoin-gui (GUI, multiprocess) ..... ON
  bitcoin-cli ......................... ON
  bitcoin-tx .......................... ON
  bitcoin-util ........................ ON
  bitcoin-wallet ...................... ON
  bitcoin-chainstate (experimental) ... ON
  libbitcoinkernel (experimental) ..... ON
Optional features:
  wallet support ...................... ON
  external signer ..................... ON
  ZeroMQ .............................. OFF
  IPC ................................. ON
  USDT tracing ........................ OFF
  QR code (GUI) ....................... ON
  DBus (GUI) .......................... ON
Tests:
  test_bitcoin ........................ ON
  test_bitcoin-qt ..................... ON
  bench_bitcoin ....................... OFF
  fuzz binary ......................... OFF

Cross compiling ....................... FALSE
C++ compiler .......................... GNU 15.2.1, /usr/lib/distcc/bin/c++
CMAKE_BUILD_TYPE ...................... None
Preprocessor defined macros ........... _FILE_OFFSET_BITS=64
C++ compiler flags .................... -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security  -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++20 -fPIC -fno-extended-identifiers -fdebug-prefix-map=/build/bitcoin/src/bitcoin-30.2/src=. -fmacro-prefix-map=/build/bitcoin/src/bitcoin-30.2/src=. -fstack-reuse=none -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fstack-clash-protection -Wall -Wextra -Wformat -Wformat-security -Wvla -Wredundant-decls -Wdate-time -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wbidi-chars=any -Wundef -Wno-unused-parameter
Linker flags .......................... -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security  -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -fstack-reuse=none -fstack-protector-all -fstack-clash-protection -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -fPIE -pie

NOTE: The summary above may not exactly match the final applied build flags
      if any additional CMAKE_* or environment variables have been modified.
      To see the exact flags applied, build with the --verbose option.

Treat compiler warnings as errors ..... OFF
Use ccache for compiling .............. OFF


  ******

CMake Warning at CMakeLists.txt:709 (message):
  Minimum required Python not found.


  ******

-- Configuring done (52.1s)
-- Generating done (1.5s)
-- Build files have been written to: /build/bitcoin/src/bitcoin-30.2/build
[  1%] Building CXX object src/ipc/libmultiprocess/CMakeFiles/mputil.dir/src/mp/util.cpp.o
[  2%] Generating bitcoin-build-info.h
[  2%] Building C object src/secp256k1/src/CMakeFiles/secp256k1_precomputed.dir/precomputed_ecmult.c.o
[  2%] Building CXX object src/univalue/CMakeFiles/univalue.dir/lib/univalue.cpp.o
[  2%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o
[  2%] Built target generate_build_info
[  2%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/consensus/merkle.cpp.o
[  2%] Building C object src/secp256k1/src/CMakeFiles/secp256k1_precomputed.dir/precomputed_ecmult_gen.c.o
[  2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/aes.cpp.o
[  2%] Building CXX object src/univalue/CMakeFiles/univalue.dir/lib/univalue_get.cpp.o
[  2%] Built target mputil
[  2%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/consensus/tx_check.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/asmap.cpp.o
[  2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/chacha20.cpp.o
[  2%] Building CXX object src/univalue/CMakeFiles/univalue.dir/lib/univalue_read.cpp.o
[  2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/chacha20poly1305.cpp.o
[  2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hex_base.cpp.o
[  2%] Built target secp256k1_precomputed
[  2%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/hash.cpp.o
[  2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hkdf_sha256_32.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/batchpriority.cpp.o
[  2%] Building CXX object src/univalue/CMakeFiles/univalue.dir/lib/univalue_write.cpp.o
[  2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hmac_sha256.cpp.o
[  2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/bip32.cpp.o
[  2%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/primitives/block.cpp.o
[  3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hmac_sha512.cpp.o
[  4%] Linking CXX static library libunivalue.a
[  4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/muhash.cpp.o
[  4%] Built target univalue
[  4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/poly1305.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/bytevectorhash.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/chaintype.cpp.o
[  4%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/primitives/transaction.cpp.o
[  4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/ripemd160.cpp.o
[  4%] Building CXX object src/CMakeFiles/crc32c.dir/crc32c/src/crc32c.cc.o
[  4%] Building CXX object src/CMakeFiles/crc32c.dir/crc32c/src/crc32c_portable.cc.o
[  4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha1.cpp.o
[  4%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/pubkey.cpp.o
[  4%] Linking CXX static library libcrc32c.a
[  4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha256.cpp.o
[  4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/check.cpp.o
[  4%] Built target crc32c
[  5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/exec.cpp.o
[  5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/exception.cpp.o
[  5%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/script/interpreter.cpp.o
[  5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o
[  5%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha256_sse4.cpp.o
[  5%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha3.cpp.o
[  5%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/builder.cc.o
[  5%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha512.cpp.o
/build/bitcoin/src/bitcoin-30.2/src/util/feefrac.cpp: In function 'std::partial_ordering CompareChunks(std::span<const FeeFrac>, std::span<const FeeFrac>)':
/build/bitcoin/src/bitcoin-30.2/src/util/feefrac.cpp:10:23: note: parameter passing for argument of type 'std::span<const FeeFrac>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/util/feefrac.cpp:10:23: note: parameter passing for argument of type 'std::span<const FeeFrac>' changed in GCC 7.1
[  5%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/script/script.cpp.o
[  5%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/c.cc.o
[  5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/fs.cpp.o
[  6%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/siphash.cpp.o
[  7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/script/script_error.cpp.o
[  7%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/db_impl.cc.o
[  7%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/db_iter.cc.o
[  7%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/__/support/cleanse.cpp.o
[  7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/uint256.cpp.o
[  7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/fs_helpers.cpp.o
[  7%] Linking CXX static library ../../lib/libbitcoin_crypto.a
[  7%] Built target bitcoin_crypto
[  7%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/minisketch.cpp.o
[  7%] Linking CXX static library ../lib/libbitcoin_consensus.a
[  7%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_1byte.cpp.o
[  7%] Built target bitcoin_consensus
[  7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/hasher.cpp.o
[  7%] Building CXX object src/CMakeFiles/bitcoin_node.dir/addrdb.cpp.o
[  7%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_2bytes.cpp.o
[  7%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_3bytes.cpp.o
[  7%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_4bytes.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/leveldb/include/leveldb/status.h:16,
                 from /build/bitcoin/src/bitcoin-30.2/src/leveldb/include/leveldb/iterator.h:20,
                 from /build/bitcoin/src/bitcoin-30.2/src/leveldb/include/leveldb/db.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/leveldb/db/dbformat.h:13,
                 from /build/bitcoin/src/bitcoin-30.2/src/leveldb/db/db_impl.h:13,
                 from /build/bitcoin/src/bitcoin-30.2/src/leveldb/db/db_impl.cc:5:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: 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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: 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
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: 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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'leveldb::Status leveldb::DBImpl::Recover(leveldb::VersionEdit*, bool*)' at /build/bitcoin/src/bitcoin-30.2/src/leveldb/db/db_impl.cc:360:12:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: 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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
[  7%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/dbformat.cc.o
[  7%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/dumpfile.cc.o
[  7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/moneystr.cpp.o
[  8%] Building CXX object src/CMakeFiles/bitcoin_cli.dir/compat/stdin.cpp.o
[  8%] Building CXX object src/CMakeFiles/bitcoin_cli.dir/rpc/client.cpp.o
[  9%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_5bytes.cpp.o
[  9%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_6bytes.cpp.o
[  9%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_7bytes.cpp.o
[  9%] Building CXX object src/CMakeFiles/minisketch.dir/minisketch/src/fields/generic_8bytes.cpp.o
[  9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/rbf.cpp.o
[  9%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/filename.cc.o
[  9%] Linking CXX static library libminisketch.a
[  9%] Built target minisketch
[  9%] Building CXX object src/CMakeFiles/bitcoin_node.dir/addrman.cpp.o
[  9%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/log_reader.cc.o
[  9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/readwritefile.cpp.o
[  9%] Generating test/round7.json.h
[  9%] Generating test/fail1.json.h
[  9%] Generating test/fail10.json.h
[  9%] Generating test/fail11.json.h
[  9%] Generating test/fail12.json.h
[  9%] Generating test/fail13.json.h
[  9%] Generating test/fail14.json.h
[ 10%] Generating test/fail15.json.h
[ 10%] Generating test/fail16.json.h
[ 10%] Generating test/fail17.json.h
[ 10%] Generating test/fail18.json.h
[ 10%] Linking CXX static library ../lib/libbitcoin_cli.a
[ 10%] Generating test/fail19.json.h
[ 10%] Generating test/fail2.json.h
[ 10%] Generating test/fail20.json.h
[ 10%] Generating test/fail21.json.h
[ 10%] Built target bitcoin_cli
[ 10%] Generating test/fail22.json.h
[ 10%] Building CXX object src/CMakeFiles/bitcoin_node.dir/banman.cpp.o
[ 11%] Generating test/fail23.json.h
[ 11%] Generating test/fail24.json.h
[ 12%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/log_writer.cc.o
[ 13%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/serfloat.cpp.o
[ 13%] Generating test/fail25.json.h
[ 13%] Generating test/fail26.json.h
[ 13%] Generating test/fail27.json.h
[ 13%] Generating test/fail28.json.h
[ 13%] Generating test/fail29.json.h
[ 13%] Generating test/fail3.json.h
[ 13%] Generating test/fail30.json.h
[ 13%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/signalinterrupt.cpp.o
[ 15%] Generating test/fail31.json.h
[ 15%] Generating test/fail32.json.h
[ 15%] Generating test/fail33.json.h
[ 15%] Generating test/fail34.json.h
[ 15%] Generating test/fail35.json.h
[ 15%] Generating test/fail36.json.h
[ 15%] Generating test/fail37.json.h
[ 15%] Generating test/fail38.json.h
[ 15%] Generating test/fail39.json.h
[ 15%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/memtable.cc.o
[ 15%] Generating test/fail4.json.h
[ 16%] Generating test/fail40.json.h
[ 16%] Generating test/fail41.json.h
[ 16%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/sock.cpp.o
[ 16%] Generating test/fail42.json.h
[ 16%] Generating test/fail44.json.h
[ 16%] Generating test/fail45.json.h
[ 16%] Generating test/fail5.json.h
[ 16%] Generating test/fail6.json.h
[ 16%] Generating test/fail7.json.h
[ 16%] Generating test/fail8.json.h
[ 17%] Generating test/fail9.json.h
[ 17%] Generating test/pass1.json.h
[ 17%] Generating test/pass2.json.h
[ 17%] Generating test/pass3.json.h
[ 17%] Generating test/pass4.json.h
[ 17%] Generating test/round1.json.h
[ 17%] Generating test/round2.json.h
[ 17%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/repair.cc.o
[ 17%] Generating test/round3.json.h
[ 17%] Generating test/round4.json.h
[ 18%] Generating test/round5.json.h
[ 18%] Generating test/round6.json.h
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/net_types.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/addrdb.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/banman.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/banman.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = CSubNet; _Val = std::pair<const CSubNet, CBanEntry>; _KeyOfValue = std::_Select1st<std::pair<const CSubNet, CBanEntry> >; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const CSubNet&>, std::tuple<>}; _Key = CSubNet; _Val = std::pair<const CSubNet, CBanEntry>; _KeyOfValue = std::_Select1st<std::pair<const CSubNet, CBanEntry> >; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]',
    inlined from 'void BanMan::Ban(const CSubNet&, int64_t, bool)' at /build/bitcoin/src/bitcoin-30.2/src/banman.cpp:144:29:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = CSubNet; _Tp = CBanEntry; _Compare = std::less<CSubNet>; _Alloc = std::allocator<std::pair<const CSubNet, CBanEntry> >]',
    inlined from 'void BanMan::Ban(const CSubNet&, int64_t, bool)' at /build/bitcoin/src/bitcoin-30.2/src/banman.cpp:145:29:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<CSubNet, std::pair<const CSubNet, CBanEntry>, std::_Select1st<std::pair<const CSubNet, CBanEntry> >, std::less<CSubNet>, std::allocator<std::pair<const CSubNet, CBanEntry> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 18%] Building CXX object src/univalue/CMakeFiles/unitester.dir/test/unitester.cpp.o
[ 18%] Building CXX object src/CMakeFiles/bitcoin_node.dir/bip324.cpp.o
[ 18%] Linking CXX executable unitester
[ 18%] Built target unitester
[ 18%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/table_cache.cc.o
[ 18%] Building CXX object src/univalue/CMakeFiles/object.dir/test/object.cpp.o
[ 18%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/strencodings.cpp.o
[ 18%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/version_edit.cc.o
[ 18%] Building CXX object src/CMakeFiles/bitcoin_node.dir/blockencodings.cpp.o
[ 18%] Building C object src/secp256k1/src/CMakeFiles/noverify_tests.dir/tests.c.o
[ 18%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/string.cpp.o
[ 18%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/version_set.cc.o
[ 18%] Linking CXX executable object
[ 18%] Built target object
[ 18%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/syserror.cpp.o
[ 18%] Building CXX object src/CMakeFiles/bitcoin_node.dir/blockfilter.cpp.o
[ 18%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/db/write_batch.cc.o
[ 18%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/thread.cpp.o
[ 18%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/block.cc.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/blockfilter.h:18,
                 from /build/bitcoin/src/bitcoin-30.2/src/blockfilter.cpp:8:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: 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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: 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
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: 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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'std::vector<long long unsigned int> GCSFilter::BuildHashedSet(const ElementSet&) const' at /build/bitcoin/src/bitcoin-30.2/src/blockfilter.cpp:40:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: 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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
[ 18%] Building CXX object src/CMakeFiles/bitcoin_node.dir/consensus/tx_verify.cpp.o
[ 18%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/threadinterrupt.cpp.o
[ 18%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/block_builder.cc.o
[ 19%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/filter_block.cc.o
[ 19%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/threadnames.cpp.o
[ 19%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/format.cc.o
[ 20%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/time.cpp.o
[ 21%] Building CXX object src/CMakeFiles/bitcoin_node.dir/dbwrapper.cpp.o
[ 21%] Building C object src/secp256k1/src/CMakeFiles/tests.dir/tests.c.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/iterator.cc.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/merger.cc.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/table.cc.o
[ 21%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/tokenpipe.cpp.o
[ 21%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/logging.cpp.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/table_builder.cc.o
[ 21%] Linking C executable ../bin/noverify_tests
[ 21%] Building CXX object src/CMakeFiles/bitcoin_node.dir/deploymentstatus.cpp.o
[ 21%] Built target noverify_tests
[ 21%] Building CXX object src/CMakeFiles/bitcoin_node.dir/flatfile.cpp.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/table/two_level_iterator.cc.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/arena.cc.o
[ 21%] Building CXX object src/CMakeFiles/bitcoin_node.dir/headerssync.cpp.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/bloom.cc.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/indirectmap.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/memusage.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/logging.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 21%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/random.cpp.o
[ 21%] Building CXX object src/CMakeFiles/bitcoin_node.dir/httprpc.cpp.o
[ 21%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/cache.cc.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/coding.cc.o
[ 22%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/randomenv.cpp.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/comparator.cc.o
[ 22%] Building CXX object src/CMakeFiles/bitcoin_node.dir/httpserver.cpp.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/crc32c.cc.o
[ 22%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/streams.cpp.o
[ 22%] Building CXX object src/CMakeFiles/bitcoin_node.dir/i2p.cpp.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/env.cc.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/env_posix.cc.o
[ 22%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/support/lockedpool.cpp.o
[ 22%] Linking C executable ../bin/tests
[ 22%] Built target tests
[ 22%] Building C object src/secp256k1/src/CMakeFiles/exhaustive_tests.dir/tests_exhaustive.c.o
[ 22%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/sync.cpp.o
[ 22%] Building CXX object src/CMakeFiles/bitcoin_node.dir/index/base.cpp.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/filter_policy.cc.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/hash.cc.o
[ 22%] Building CXX object src/CMakeFiles/bitcoin_node.dir/index/blockfilterindex.cpp.o
[ 22%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/histogram.cc.o
[ 22%] Linking CXX static library ../../lib/libbitcoin_util.a
[ 22%] Built target bitcoin_util
[ 22%] Generating bitcoin_am.qm
[ 23%] Generating bitcoin_ar.qm
[ 23%] Generating bitcoin_ast_ES.qm
[ 23%] Generating bitcoin_az.qm
[ 23%] Generating bitcoin_az@latin.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[ 23%] Generating bitcoin_be.qm
[ 23%] Generating bitcoin_bg.qm
[ 23%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/logging.cc.o
[ 23%] Generating bitcoin_bn.qm
[ 23%] Generating bitcoin_br.qm
[ 23%] Generating bitcoin_bs.qm
[ 23%] Generating bitcoin_ca.qm
[ 24%] Generating bitcoin_cmn.qm
[ 24%] Generating bitcoin_cs.qm
[ 24%] Generating bitcoin_cy.qm
[ 24%] Generating bitcoin_da.qm
[ 24%] Generating bitcoin_de.qm
[ 25%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/options.cc.o
[ 25%] Generating bitcoin_el.qm
[ 25%] Generating bitcoin_en.qm
[ 25%] Linking C executable ../bin/exhaustive_tests
[ 25%] Generating bitcoin_eo.qm
[ 25%] Built target exhaustive_tests
[ 26%] Building CXX object src/CMakeFiles/bitcoin_node.dir/index/coinstatsindex.cpp.o
[ 26%] Generating bitcoin_es.qm
[ 27%] Generating bitcoin_et.qm
[ 27%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/util/status.cc.o
[ 27%] Generating bitcoin_eu.qm
[ 27%] Generating bitcoin_fa.qm
[ 27%] Generating bitcoin_fi.qm
[ 27%] Generating bitcoin_fil.qm
[ 27%] Generating bitcoin_fo.qm
[ 27%] Building CXX object src/test/util/CMakeFiles/test_util.dir/blockfilter.cpp.o
[ 27%] Generating bitcoin_fr.qm
[ 27%] Building CXX object src/CMakeFiles/leveldb.dir/leveldb/helpers/memenv/memenv.cc.o
[ 27%] Generating bitcoin_ga.qm
[ 27%] Generating bitcoin_ga_IE.qm
[ 29%] Generating bitcoin_gl.qm
[ 29%] Building CXX object src/test/util/CMakeFiles/test_util.dir/coins.cpp.o
[ 29%] Generating bitcoin_gl_ES.qm
[ 29%] Generating bitcoin_gu.qm
[ 29%] Generating bitcoin_hak.qm
[ 29%] Generating bitcoin_he.qm
[ 29%] Generating bitcoin_hi.qm
[ 29%] Generating bitcoin_hr.qm
[ 29%] Generating bitcoin_hu.qm
[ 29%] Generating bitcoin_id.qm
[ 29%] Generating bitcoin_is.qm
[ 29%] Linking CXX static library libleveldb.a
[ 30%] Generating bitcoin_it.qm
[ 30%] Generating bitcoin_ja.qm
[ 30%] Built target leveldb
[ 30%] Generating bitcoin_ka.qm
[ 30%] Generating bitcoin_kk.qm
[ 30%] Building CXX object src/test/util/CMakeFiles/test_util.dir/coverage.cpp.o
[ 30%] Generating bitcoin_kk@latin.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[ 30%] Building CXX object src/CMakeFiles/bitcoin_node.dir/index/txindex.cpp.o
[ 30%] Generating bitcoin_km.qm
[ 30%] Generating bitcoin_kn.qm
[ 30%] Generating bitcoin_ko.qm
[ 30%] Generating bitcoin_ku.qm
[ 30%] Building CXX object src/ipc/libmultiprocess/CMakeFiles/mpgen.dir/src/mp/gen.cpp.o
[ 31%] Generating bitcoin_ku_IQ.qm
[ 31%] Generating bitcoin_lt.qm
[ 31%] Generating bitcoin_lv.qm
[ 31%] Generating bitcoin_mi.qm
[ 31%] Generating bitcoin_mk.qm
[ 31%] Generating bitcoin_ml.qm
[ 31%] Generating bitcoin_mn.qm
[ 31%] Generating bitcoin_ms.qm
[ 31%] Generating bitcoin_mt.qm
[ 32%] Generating bitcoin_nb.qm
[ 32%] Generating bitcoin_ne.qm
[ 32%] Generating bitcoin_nl.qm
[ 32%] Generating bitcoin_no.qm
[ 32%] Generating bitcoin_pam.qm
[ 32%] Generating bitcoin_pl.qm
[ 32%] Building CXX object src/test/util/CMakeFiles/test_util.dir/json.cpp.o
[ 32%] Generating bitcoin_ps.qm
[ 32%] Generating bitcoin_pt.qm
[ 32%] Generating bitcoin_pt_BR.qm
[ 32%] Generating bitcoin_ro.qm
[ 32%] Building CXX object src/CMakeFiles/bitcoin_node.dir/init.cpp.o
[ 33%] Generating bitcoin_ru.qm
[ 33%] Generating bitcoin_si.qm
[ 33%] Generating bitcoin_sk.qm
[ 33%] Building CXX object src/test/util/CMakeFiles/test_util.dir/logging.cpp.o
[ 33%] Generating bitcoin_sl.qm
[ 33%] Generating bitcoin_sm.qm
[ 33%] Generating bitcoin_sq.qm
[ 33%] Linking CXX executable mpgen
[ 33%] Generating bitcoin_sr.qm
[ 33%] Generating bitcoin_sr@ijekavianlatin.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[ 33%] Built target mpgen
[ 33%] Generating bitcoin_sr@latin.qm
[ 34%] Generating bitcoin_sv.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[ 34%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/chain.cpp.o
[ 34%] Generating bitcoin_sw.qm
[ 34%] Generating bitcoin_szl.qm
[ 34%] Generating bitcoin_ta.qm
[ 34%] Generating bitcoin_te.qm
[ 34%] Generating bitcoin_th.qm
[ 34%] Generating bitcoin_tk.qm
[ 34%] Generating bitcoin_tl.qm
[ 34%] Generating bitcoin_tr.qm
[ 35%] Generating bitcoin_uk.qm
[ 35%] Generating bitcoin_ur.qm
[ 35%] Generating bitcoin_uz.qm
[ 35%] Building CXX object src/test/util/CMakeFiles/test_util.dir/mining.cpp.o
[ 35%] Generating bitcoin_uz@Cyrl.qm
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[ 35%] Generating bitcoin_uz@Latn.qm
[ 35%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/checks.cpp.o
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[ 35%] Generating bitcoin_ve.qm
[ 35%] Generating bitcoin_yi.qm
[ 35%] Generating bitcoin_yue.qm
[ 35%] Generating bitcoin_zh-Hans.qm
[ 36%] Generating bitcoin_zh-Hant.qm
[ 36%] Compiling Cap'n Proto schema include/mp/proxy.capnp
[ 36%] Generating bitcoin_zh_CN.qm
[ 36%] Building CXX object src/ipc/libmultiprocess/CMakeFiles/multiprocess.dir/include/mp/proxy.capnp.c++.o
[ 36%] Generating bitcoin_zh_HK.qm
[ 36%] Generating bitcoin_zh_TW.qm
[ 36%] Built target bitcoinqt_lrelease
[ 37%] Building CXX object src/test/util/CMakeFiles/test_util.dir/net.cpp.o
[ 37%] Building CXX object src/ipc/libmultiprocess/CMakeFiles/multiprocess.dir/src/mp/proxy.cpp.o
[ 37%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/coinstats.cpp.o
[ 37%] Linking CXX static library libmultiprocess.a
[ 37%] Built target multiprocess
[ 37%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/coincontrol.cpp.o
[ 37%] Building CXX object src/test/util/CMakeFiles/test_util.dir/random.cpp.o
[ 37%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/context.cpp.o
[ 37%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/cs_main.cpp.o
[ 37%] Building CXX object src/test/util/CMakeFiles/test_util.dir/script.cpp.o
[ 37%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/disconnected_transactions.cpp.o
[ 38%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/coinselection.cpp.o
[ 38%] Building CXX object src/CMakeFiles/bitcoin_clientversion.dir/clientversion.cpp.o
[ 38%] Building CXX object src/test/util/CMakeFiles/test_util.dir/setup_common.cpp.o
[ 38%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/context.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_node.dir/kernel/mempool_removal_reason.cpp.o
[ 39%] Linking CXX static library ../lib/libbitcoin_clientversion.a
[ 39%] Built target bitcoin_clientversion
[ 39%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/crypter.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_node.dir/mapport.cpp.o
[ 39%] Building CXX object src/test/util/CMakeFiles/test_util.dir/str.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_node.dir/net.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_common.dir/addresstype.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/prevector.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:13,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/outputtype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:5:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Distance = int; _Tp = wallet::OutputGroup; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _UGenerator = FastRandomContext&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 3709 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = wallet::<unnamed struct>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<wallet::SelectionResult> wallet::SelectCoinsBnB(std::vector<OutputGroup>&, const CAmount&, const CAmount&, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:114:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = wallet::<unnamed struct>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<wallet::SelectionResult> wallet::SelectCoinsBnB(std::vector<OutputGroup>&, const CAmount&, const CAmount&, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:114:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = wallet::<unnamed struct>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<wallet::SelectionResult> wallet::CoinGrinder(std::vector<OutputGroup>&, const CAmount&, CAmount, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:327:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = wallet::<unnamed struct>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<wallet::SelectionResult> wallet::CoinGrinder(std::vector<OutputGroup>&, const CAmount&, CAmount, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:327:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp: In function 'util::Result<wallet::SelectionResult> wallet::KnapsackSolver(std::vector<OutputGroup>&, const CAmount&, CAmount, FastRandomContext&, int)':
/build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:665:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = wallet::<unnamed struct>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<wallet::SelectionResult> wallet::KnapsackSolver(std::vector<OutputGroup>&, const CAmount&, CAmount, FastRandomContext&, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:704:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::<unnamed struct> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Compare = wallet::<unnamed struct>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<wallet::SelectionResult> wallet::KnapsackSolver(std::vector<OutputGroup>&, const CAmount&, CAmount, FastRandomContext&, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.cpp:704:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/db.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_common.dir/base58.cpp.o
[ 39%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/dump.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_common.dir/bech32.cpp.o
[ 39%] Building CXX object src/test/util/CMakeFiles/test_util.dir/time.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_common.dir/chain.cpp.o
[ 39%] Building CXX object src/CMakeFiles/bitcoin_common.dir/chainparams.cpp.o
[ 39%] Building CXX object src/test/util/CMakeFiles/test_util.dir/transaction_utils.cpp.o
[ 40%] Building C object src/secp256k1/src/CMakeFiles/secp256k1.dir/secp256k1.c.o
[ 41%] Building CXX object src/CMakeFiles/bitcoin_common.dir/chainparamsbase.cpp.o
[ 41%] Building CXX object src/test/util/CMakeFiles/test_util.dir/txmempool.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/key.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/bip324.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/net.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/net.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, CConnman::CachedAddrResponse}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, CConnman::CachedAddrResponse>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, CConnman::CachedAddrResponse>, std::_Select1st<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, CConnman::CachedAddrResponse}; _Key = long long unsigned int; _Tp = CConnman::CachedAddrResponse; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, CConnman::CachedAddrResponse}; _Key = long long unsigned int; _Tp = CConnman::CachedAddrResponse; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::vector<CAddress> CConnman::GetAddresses(CNode&, size_t, size_t)' at /build/bitcoin/src/bitcoin-30.2/src/net.cpp:3530:44:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<long long unsigned int, CConnman::CachedAddrResponse>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, CConnman::CachedAddrResponse>, std::_Select1st<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, CConnman::CachedAddrResponse> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'CNode::CNode(NodeId, std::shared_ptr<Sock>, const CAddress&, uint64_t, uint64_t, const CService&, const std::string&, ConnectionType, bool, CNodeOptions&&)' at /build/bitcoin/src/bitcoin-30.2/src/net.cpp:3828:35:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'CNode::CNode(NodeId, std::shared_ptr<Sock>, const CAddress&, uint64_t, uint64_t, const CService&, const std::string&, ConnectionType, bool, CNodeOptions&&)' at /build/bitcoin/src/bitcoin-30.2/src/net.cpp:3830:50:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'void CNode::AccountForSentBytes(const std::string&, size_t)' at /build/bitcoin/src/bitcoin-30.2/src/net.h:759:40,
    inlined from 'std::pair<unsigned int, bool> CConnman::SocketSendData(CNode&) const' at /build/bitcoin/src/bitcoin-30.2/src/net.cpp:1650:41:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 41%] Building CXX object src/CMakeFiles/bitcoin_node.dir/net_processing.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/dump.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/external_signer_scriptpubkeyman.cpp.o
[ 41%] Building CXX object src/CMakeFiles/bitcoin_common.dir/coins.cpp.o
[ 41%] Linking C static library ../lib/libsecp256k1.a
[ 41%] Built target secp256k1
[ 41%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/args.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
                 from /usr/include/c++/15.2.1/unordered_map:43,
                 from /build/bitcoin/src/bitcoin-30.2/src/memusage.h:20,
                 from /build/bitcoin/src/bitcoin-30.2/src/core_memusage.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/coins.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:5:
/usr/include/c++/15.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>::erase(const_iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'void CCoinsViewCache::Uncache(const COutPoint&)' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:285:25:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'virtual bool CCoinsViewCache::BatchWrite(CoinsViewCacheCursor&, const uint256&)' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:226:33:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'std::unordered_map<COutPoint, CCoinsCacheEntry, SaltedOutpointHasher, std::equal_to<COutPoint>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128> >::iterator CCoinsViewCache::FetchCoin(const COutPoint&) const' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:59:29:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'bool CCoinsViewCache::SpendCoin(const COutPoint&, Coin*)' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:144:25:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 41%] Generating capnp/mining.capnp.c++, capnp/mining.capnp.h, capnp/mining.capnp.proxy-client.c++, capnp/mining.capnp.proxy-types.h, capnp/mining.capnp.proxy-server.c++, capnp/mining.capnp.proxy-types.c++, capnp/mining.capnp.proxy.h
[ 41%] Generating capnp/common.capnp.c++, capnp/common.capnp.h, capnp/common.capnp.proxy-client.c++, capnp/common.capnp.proxy-types.h, capnp/common.capnp.proxy-server.c++, capnp/common.capnp.proxy-types.c++, capnp/common.capnp.proxy.h
[ 41%] Generating capnp/echo.capnp.c++, capnp/echo.capnp.h, capnp/echo.capnp.proxy-client.c++, capnp/echo.capnp.proxy-types.h, capnp/echo.capnp.proxy-server.c++, capnp/echo.capnp.proxy-types.c++, capnp/echo.capnp.proxy.h
[ 41%] Generating capnp/init.capnp.c++, capnp/init.capnp.h, capnp/init.capnp.proxy-client.c++, capnp/init.capnp.proxy-types.h, capnp/init.capnp.proxy-server.c++, capnp/init.capnp.proxy-types.c++, capnp/init.capnp.proxy.h
[ 41%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.cpp.o
[ 41%] Building CXX object src/test/util/CMakeFiles/test_util.dir/validation.cpp.o
[ 41%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/feebumper.cpp.o
[ 41%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/bloom.cpp.o
[ 41%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/config.cpp.o
[ 43%] Building CXX object src/test/util/CMakeFiles/test_util.dir/__/__/wallet/test/util.cpp.o
[ 43%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/protocol.cpp.o
[ 43%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/init.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/validation.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/feebumper.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/fees.cpp.o
[ 43%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/interfaces.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/prevector.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:13,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/key.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/bip324.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/net.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/net_processing.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/net_processing.cpp:6:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<CAddress*, vector<CAddress> >; _UGenerator = FastRandomContext&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
 3709 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = uint256; _Val = std::pair<const uint256, std::pair<long long int, bool> >; _KeyOfValue = std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<uint256, std::pair<const uint256, std::pair<long long int, bool> >, std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >, std::less<uint256>, std::allocator<std::pair<const uint256, std::pair<long long int, bool> > > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {uint256, std::pair<long long int, bool>}; _Key = uint256; _Val = std::pair<const uint256, std::pair<long long int, bool> >; _KeyOfValue = std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<uint256, std::pair<const uint256, std::pair<long long int, bool> >, std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >, std::less<uint256>, std::allocator<std::pair<const uint256, std::pair<long long int, bool> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {uint256, std::pair<long long int, bool>}; _Key = uint256; _Tp = std::pair<long long int, bool>; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {uint256, std::pair<long long int, bool>}; _Key = uint256; _Tp = std::pair<long long int, bool>; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<uint256, std::pair<long long int, bool> >::const_iterator' {aka 'std::_Rb_tree<uint256, std::pair<const uint256, std::pair<long long int, bool> >, std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >, std::less<uint256>, std::allocator<std::pair<const uint256, std::pair<long long int, bool> > > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const uint256&, std::pair<long long int, bool>}; _Key = uint256; _Val = std::pair<const uint256, std::pair<long long int, bool> >; _KeyOfValue = std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<uint256, std::pair<const uint256, std::pair<long long int, bool> >, std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >, std::less<uint256>, std::allocator<std::pair<const uint256, std::pair<long long int, bool> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const uint256&, std::pair<long long int, bool>}; _Key = uint256; _Tp = std::pair<long long int, bool>; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const uint256&, std::pair<long long int, bool>}; _Key = uint256; _Tp = std::pair<long long int, bool>; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<uint256, std::pair<long long int, bool> >::const_iterator' {aka 'std::_Rb_tree<uint256, std::pair<const uint256, std::pair<long long int, bool> >, std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >, std::less<uint256>, std::allocator<std::pair<const uint256, std::pair<long long int, bool> > > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const uint256&, std::pair<long long int, bool>}; _Key = uint256; _Tp = std::pair<long long int, bool>; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const uint256&, std::pair<long long int, bool>}; _Key = uint256; _Tp = std::pair<long long int, bool>; _Compare = std::less<uint256>; _Alloc = std::allocator<std::pair<const uint256, std::pair<long long int, bool> > >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'void {anonymous}::PeerManagerImpl::ProcessCompactBlockTxns(CNode&, {anonymous}::Peer&, const BlockTransactions&)' at /build/bitcoin/src/bitcoin-30.2/src/net_processing.cpp:3374:35:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<uint256, std::pair<long long int, bool> >::const_iterator' {aka 'std::_Rb_tree<uint256, std::pair<const uint256, std::pair<long long int, bool> >, std::_Select1st<std::pair<const uint256, std::pair<long long int, bool> > >, std::less<uint256>, std::allocator<std::pair<const uint256, std::pair<long long int, bool> > > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/net_processing.cpp: In member function 'virtual void {anonymous}::PeerManagerImpl::ProcessMessage(CNode&, const std::string&, DataStream&, std::chrono::microseconds, const std::atomic<bool>&)':
/build/bitcoin/src/bitcoin-30.2/src/net_processing.cpp:3875:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CAddress*, std::vector<CAddress> >' changed in GCC 7.1
[ 43%] Building CXX object src/CMakeFiles/bitcoin_node.dir/netgroup.cpp.o
[ 43%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/interfaces.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/util.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Linking CXX static library ../../../lib/libtest_util.a
[ 43%] Built target test_util
[ 43%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/messages.cpp.o
[ 43%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/abort.cpp.o
[ 43%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/blockmanager_args.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/outputtype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/coincontrol.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/fees.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/interfaces.cpp.o
[ 44%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/process.cpp.o
[ 44%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.c++.o
[ 44%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/blockstorage.cpp.o
[ 44%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/netif.cpp.o
[ 44%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.proxy-client.c++.o
[ 45%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/load.cpp.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/pcp.cpp.o
[ 46%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.proxy-server.c++.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/run_command.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/interfaces/wallet.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/interfaces.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/bitcoinkernel.cpp.o
[ 46%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/common.capnp.proxy-types.c++.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/caches.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/load.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/migrate.cpp.o
[ 46%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/chain.cpp.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/settings.cpp.o
[ 46%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/checks.cpp.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/chainstate.cpp.o
[ 46%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.c++.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/signmessage.cpp.o
[ 46%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.proxy-client.c++.o
[ 46%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/receive.cpp.o
[ 46%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/chainparams.cpp.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/system.cpp.o
[ 46%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.proxy-server.c++.o
[ 46%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/url.cpp.o
[ 47%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/chainstatemanager_args.cpp.o
[ 47%] Building CXX object src/CMakeFiles/bitcoin_common.dir/compressor.cpp.o
[ 47%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/coinstats.cpp.o
[ 47%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/echo.capnp.proxy-types.c++.o
[ 47%] Building CXX object src/CMakeFiles/bitcoin_common.dir/core_read.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/transaction.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/receive.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/receive.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>; _Val = std::pair<const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, long long int> >; _Compare = std::less<std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> >; _Alloc = std::allocator<std::pair<const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, std::pair<const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, long long int>, std::_Select1st<std::pair<const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, long long int> >, std::less<std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> >, std::allocator<std::pair<const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown>, long long int> > >::const_iterator' changed in GCC 7.1
[ 47%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/addresses.cpp.o
[ 48%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.capnp.c++.o
[ 48%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.capnp.proxy-client.c++.o
[ 48%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/coin.cpp.o
[ 49%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/context.cpp.o
[ 49%] Building CXX object src/CMakeFiles/bitcoin_common.dir/core_write.cpp.o
[ 49%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/cs_main.cpp.o
[ 49%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/disconnected_transactions.cpp.o
[ 49%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/coins_view_args.cpp.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_common.dir/deploymentinfo.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/key_io.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/addresses.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/backup.cpp.o
[ 50%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/mempool_removal_reason.cpp.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_common.dir/external_signer.cpp.o
[ 50%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/arith_uint256.cpp.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/connection_types.cpp.o
[ 50%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.capnp.proxy-server.c++.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/context.cpp.o
[ 50%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/chain.cpp.o
[ 50%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/coins.cpp.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_common.dir/init/common.cpp.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/database_args.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/params.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/chain.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/backup.cpp:5:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Distance = int; _Tp = wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Compare = wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/backup.cpp:533:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >; _Compare = wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::<lambda(const auto:54&, const auto:55&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/backup.cpp:533:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo*, std::vector<wallet::listdescriptors()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>::WalletDescInfo> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/params.h:14:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/coins.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
                 from /usr/include/c++/15.2.1/unordered_map:43,
                 from /build/bitcoin/src/bitcoin-30.2/src/memusage.h:20,
                 from /build/bitcoin/src/bitcoin-30.2/src/core_memusage.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/coins.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:5:
/usr/include/c++/15.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>::erase(const_iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'void CCoinsViewCache::Uncache(const COutPoint&)' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:285:25:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'virtual bool CCoinsViewCache::BatchWrite(CoinsViewCacheCursor&, const uint256&)' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:226:33:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'std::unordered_map<COutPoint, CCoinsCacheEntry, SaltedOutpointHasher, std::equal_to<COutPoint>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128> >::iterator CCoinsViewCache::FetchCoin(const COutPoint&) const' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:59:29:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = COutPoint; _Value = std::pair<const COutPoint, CCoinsCacheEntry>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<COutPoint>; _Hash = SaltedOutpointHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = COutPoint; _Tp = CCoinsCacheEntry; _Hash = SaltedOutpointHasher; _Pred = std::equal_to<COutPoint>; _Alloc = PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from 'bool CCoinsViewCache::SpendCoin(const COutPoint&, Coin*)' at /build/bitcoin/src/bitcoin-30.2/src/coins.cpp:144:25:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<COutPoint, std::pair<const COutPoint, CCoinsCacheEntry>, PoolAllocator<std::pair<const COutPoint, CCoinsCacheEntry>, 128>, std::__detail::_Select1st, std::equal_to<COutPoint>, SaltedOutpointHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/compressor.cpp.o
[ 50%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/init.capnp.proxy-types.c++.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/eviction.cpp.o
[ 50%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/consensus/merkle.cpp.o
[ 50%] Building CXX object src/CMakeFiles/bitcoin_common.dir/kernel/chainparams.cpp.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/consensus/tx_check.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/netaddress.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/net_permissions.h:5,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/eviction.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/crypto/siphash.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/netaddress.h:9:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr _FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Predicate = function<bool(const NodeEvictionCandidate&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:806:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
  806 |     remove_if(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:806:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CompareNodeNetworkTime>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Distance = int; _Tp = NodeEvictionCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CompareNodeNetworkTime>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CompareNodeNetworkTime>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Distance = int; _Tp = NodeEvictionCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void EraseLastKElements(std::vector<T>&, Comparator, size_t, std::function<bool(const NodeEvictionCandidate&)>) [with T = NodeEvictionCandidate; Comparator = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:82:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void EraseLastKElements(std::vector<T>&, Comparator, size_t, std::function<bool(const NodeEvictionCandidate&)>) [with T = NodeEvictionCandidate; Comparator = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:82:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp: In function 'void EraseLastKElements(std::vector<T>&, Comparator, size_t, std::function<bool(const NodeEvictionCandidate&)>) [with T = NodeEvictionCandidate; Comparator = bool (*)(const NodeEvictionCandidate&, const NodeEvictionCandidate&)]':
/build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:84:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CompareNodeNetworkTime>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = CompareNodeNetworkTime]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void EraseLastKElements(std::vector<T>&, Comparator, size_t, std::function<bool(const NodeEvictionCandidate&)>) [with T = NodeEvictionCandidate; Comparator = CompareNodeNetworkTime]' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:82:14,
    inlined from 'void ProtectEvictionCandidatesByRatio(std::vector<NodeEvictionCandidate>&)' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:151:31:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CompareNodeNetworkTime>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<CompareNodeNetworkTime>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _Compare = CompareNodeNetworkTime]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'void EraseLastKElements(std::vector<T>&, Comparator, size_t, std::function<bool(const NodeEvictionCandidate&)>) [with T = NodeEvictionCandidate; Comparator = CompareNodeNetworkTime]' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:82:14,
    inlined from 'void ProtectEvictionCandidatesByRatio(std::vector<NodeEvictionCandidate>&)' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:151:31:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void EraseLastKElements(std::vector<T>&, Comparator, size_t, std::function<bool(const NodeEvictionCandidate&)>) [with T = NodeEvictionCandidate; Comparator = CompareNodeNetworkTime]',
    inlined from 'void ProtectEvictionCandidatesByRatio(std::vector<NodeEvictionCandidate>&)' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:151:31:
/build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:84:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<NodeEvictionCandidate>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >]',
    inlined from 'std::optional<long long int> SelectNodeToEvict(std::vector<NodeEvictionCandidate>&&)' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:224:89:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<NodeEvictionCandidate>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >]',
    inlined from 'std::optional<long long int> SelectNodeToEvict(std::vector<NodeEvictionCandidate>&&)' at /build/bitcoin/src/bitcoin-30.2/src/node/eviction.cpp:236:71:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<NodeEvictionCandidate> > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 51%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/interface_ui.cpp.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/consensus/tx_verify.cpp.o
[ 51%] Building CXX object src/CMakeFiles/bitcoin_common.dir/key.cpp.o
[ 51%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.capnp.c++.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/coins.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 51%] Building CXX object src/CMakeFiles/bitcoin_common.dir/key_io.cpp.o
[ 51%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/encrypt.cpp.o
[ 51%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.capnp.proxy-client.c++.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/core_read.cpp.o
[ 51%] Building CXX object src/CMakeFiles/bitcoin_common.dir/merkleblock.cpp.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/dbwrapper.cpp.o
[ 51%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/interfaces.cpp.o
[ 51%] Building CXX object src/CMakeFiles/bitcoin_common.dir/musig.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/encrypt.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 51%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/signmessage.cpp.o
[ 51%] Building CXX object src/CMakeFiles/bitcoin_common.dir/net_permissions.cpp.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/deploymentinfo.cpp.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/deploymentstatus.cpp.o
[ 51%] Building CXX object src/CMakeFiles/bitcoin_common.dir/net_types.cpp.o
[ 51%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/flatfile.cpp.o
[ 52%] Building CXX object src/CMakeFiles/bitcoin_common.dir/netaddress.cpp.o
[ 52%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.capnp.proxy-server.c++.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/key_io.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/signmessage.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/spend.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/net_types.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/addrdb.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/interfaces.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Val = std::pair<const COutPoint, long long int>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, long long int> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'virtual std::map<COutPoint, long long int> node::{anonymous}::ChainImpl::calculateIndividualBumpFees(const std::vector<COutPoint>&, const CFeeRate&)' at /build/bitcoin/src/bitcoin-30.2/src/node/interfaces.cpp:690:34:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<COutPoint, long long int>::const_iterator' {aka 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/kernel_notifications.cpp.o
[ 53%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/hash.cpp.o
[ 53%] Building CXX object src/CMakeFiles/bitcoin_common.dir/netbase.cpp.o
[ 53%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/logging.cpp.o
[ 53%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/mempool_args.cpp.o
[ 53%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/mempool_persist.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/indirectmap.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/memusage.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/logging.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, BCLog::LogFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object src/CMakeFiles/bitcoin_common.dir/outputtype.cpp.o
[ 53%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/node/blockstorage.cpp.o
[ 53%] Building CXX object src/CMakeFiles/bitcoin_common.dir/policy/feerate.cpp.o
[ 53%] Building CXX object src/CMakeFiles/bitcoin_common.dir/policy/policy.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/mempool_persist.cpp:10:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = transaction_identifier<false>; _Val = std::pair<const transaction_identifier<false>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<false>, long long int> >; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, long long int>, std::_Select1st<std::pair<const transaction_identifier<false>, long long int> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, long long int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/mempool_persist_args.cpp.o
[ 53%] Building CXX object src/CMakeFiles/bitcoin_common.dir/pow.cpp.o
[ 54%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/node/chainstate.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction_identifier.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/validation.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/spend.cpp:6:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::CRecipient*, vector<wallet::CRecipient> >; _UGenerator = FastRandomContext]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::CRecipient*, std::vector<wallet::CRecipient> >' changed in GCC 7.1
 3709 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::CRecipient*, std::vector<wallet::CRecipient> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/spend.cpp: In function 'UniValue wallet::SendMoney(CWallet&, const CCoinControl&, std::vector<CRecipient>&, mapValue_t, bool)':
/build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/spend.cpp:182:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::CRecipient*, std::vector<wallet::CRecipient> >' changed in GCC 7.1
[ 55%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/transactions.cpp.o
[ 55%] Building CXX object src/CMakeFiles/bitcoin_common.dir/protocol.cpp.o
[ 55%] Building CXX object src/ipc/CMakeFiles/bitcoin_ipc.dir/capnp/mining.capnp.proxy-types.c++.o
[ 55%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/miner.cpp.o
[ 55%] Building CXX object src/CMakeFiles/bitcoin_common.dir/psbt.cpp.o
[ 55%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/node/utxo_snapshot.cpp.o
[ 55%] Linking CXX static library ../../lib/libbitcoin_ipc.a
[ 55%] Built target bitcoin_ipc
[ 55%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/mini_miner.cpp.o
/build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp: In member function 'void node::BlockAssembler::AddToBlock(CTxMemPool::txiter)':
/build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp:233:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/interfaces/types.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/miner.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp:6:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]',
    inlined from 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]',
    inlined from 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<node::CompareTxIterByAncestorCount>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp: In member function 'void node::BlockAssembler::addPackageTxs(int&, int&)':
/build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp:431:23: note: parameter passing for argument of type 'const boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
In function 'int node::UpdatePackagesForAdded(const CTxMemPool&, const CTxMemPool::setEntries&, indexed_modified_transaction_set&)',
    inlined from 'void node::BlockAssembler::addPackageTxs(int&, int&)' at /build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp:440:54:
/build/bitcoin/src/bitcoin-30.2/src/node/miner.cpp:263:37: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
[ 55%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/util.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/key_io.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/transactions.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::tallyitem>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::tallyitem> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::tallyitem> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::tallyitem>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::tallyitem> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::tallyitem> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
[ 55%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/wallet.cpp.o
[ 55%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/ephemeral_policy.cpp.o
[ 55%] Building CXX object src/CMakeFiles/bitcoin_common.dir/rpc/rawtransaction_util.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = COutPoint; _Val = std::pair<const COutPoint, long long int>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, long long int> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Val = std::pair<const COutPoint, long long int>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, long long int> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<COutPoint, long long int>::const_iterator' {aka 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, const long long int&}; _Key = COutPoint; _Val = std::pair<const COutPoint, long long int>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, long long int> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const COutPoint&, int}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::map<COutPoint, long long int> node::MiniMiner::CalculateBumpFees(const CFeeRate&)' at /build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp:323:36:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<COutPoint, long long int>::const_iterator' {aka 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const COutPoint&, const long long int&}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const COutPoint&, const long long int&}; _Key = COutPoint; _Tp = long long int; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, long long int> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'std::map<COutPoint, long long int> node::MiniMiner::CalculateBumpFees(const CFeeRate&)' at /build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp:383:36:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<COutPoint, long long int>::const_iterator' {aka 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, long long int>, std::_Select1st<std::pair<const COutPoint, long long int> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, long long int> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = transaction_identifier<false>; _Val = std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry>, std::_Select1st<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<false>&, const node::MiniMinerMempoolEntry&}; _Key = transaction_identifier<false>; _Val = std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry>, std::_Select1st<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<false>&, const node::MiniMinerMempoolEntry&}; _Key = transaction_identifier<false>; _Tp = node::MiniMinerMempoolEntry; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<false>&, const node::MiniMinerMempoolEntry&}; _Key = transaction_identifier<false>; _Tp = node::MiniMinerMempoolEntry; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'node::MiniMiner::MiniMiner(const std::vector<node::MiniMinerMempoolEntry>&, const std::map<transaction_identifier<false>, std::set<transaction_identifier<false> > >&)' at /build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp:143:60:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<false>, node::MiniMinerMempoolEntry>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry>, std::_Select1st<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, node::MiniMinerMempoolEntry> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp: In constructor 'node::MiniMiner::MiniMiner(const CTxMemPool&, const std::vector<COutPoint>&)':
/build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp:54:41: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.cpp:105:37: note: parameter passing for argument of type 'const boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
[ 55%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/minisketchwrapper.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/util.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/peerman_args.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/crypto/siphash.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/logging.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/minisketchwrapper.cpp:7:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<chrono::duration<long long int, ratio<1, 1000000000> >*, vector<chrono::duration<long long int, ratio<1, 1000000000> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::chrono::duration<long long int, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::chrono::duration<long long int, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::chrono::duration<long long int, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<chrono::duration<long long int, ratio<1, 1000000000> >*, vector<chrono::duration<long long int, ratio<1, 1000000000> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<chrono::duration<long long int, ratio<1, 1000000000> >*, vector<chrono::duration<long long int, ratio<1, 1000000000> > > >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'uint32_t node::{anonymous}::FindBestImplementation()' at /build/bitcoin/src/bitcoin-30.2/src/node/minisketchwrapper.cpp:49:22,
    inlined from 'uint32_t node::{anonymous}::Minisketch32Implementation()' at /build/bitcoin/src/bitcoin-30.2/src/node/minisketchwrapper.cpp:63:50:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::chrono::duration<long long int, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
[ 56%] Built target bitcoin_ipc_headers
[ 56%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/psbt.cpp.o
[ 56%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/feerate.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/rawtransaction_util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/rawtransaction_util.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const COutPoint&>, std::tuple<>}; _Key = COutPoint; _Val = std::pair<const COutPoint, Coin>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, Coin> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = Coin; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]',
    inlined from 'void ParsePrevouts(const UniValue&, FlatSigningProvider*, std::map<COutPoint, Coin>&)' at /build/bitcoin/src/bitcoin-30.2/src/rpc/rawtransaction_util.cpp:235:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 58%] Building CXX object src/CMakeFiles/bitcoin_common.dir/rpc/request.cpp.o
[ 58%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/packages.cpp.o
[ 58%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/policy.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/key_io.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/rpc/wallet.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 58%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/scriptpubkeyman.cpp.o
[ 59%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/timeoffsets.cpp.o
[ 59%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/transaction.cpp.o
[ 59%] Building CXX object src/CMakeFiles/bitcoin_common.dir/rpc/util.cpp.o
[ 59%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/rbf.cpp.o
[ 59%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/settings.cpp.o
[ 59%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/txdownloadman_impl.cpp.o
/build/bitcoin/src/bitcoin-30.2/src/policy/rbf.cpp: In function 'std::optional<std::__cxx11::basic_string<char> > GetEntriesForConflicts(const CTransaction&, CTxMemPool&, const CTxMemPool::setEntries&, CTxMemPool::setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/policy/rbf.cpp:81:34: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
[ 59%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/policy/truc_policy.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/pow.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_common.dir/scheduler.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_common.dir/script/descriptor.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/primitives/block.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_common.dir/script/miniscript.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/primitives/transaction.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/txorphanage.cpp.o
[ 60%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/spend.cpp.o
[ 60%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/pubkey.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/random.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/randomenv.cpp.o
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'bool node::TxOrphanageImpl::IsUnique(Iter<ByWtxid>) const':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:274:6: note: parameter passing for argument of type 'node::TxOrphanageImpl::Iter<node::TxOrphanageImpl::ByWtxid>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'void node::TxOrphanageImpl::Erase(Iter<Tag>) [with Tag = ByWtxid]':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:238:6: note: parameter passing for argument of type 'node::TxOrphanageImpl::Iter<node::TxOrphanageImpl::ByWtxid>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:248:17: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'void node::TxOrphanageImpl::Erase(Iter<Tag>) [with Tag = ByPeer]':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:238:6: note: parameter passing for argument of type 'node::TxOrphanageImpl::Iter<node::TxOrphanageImpl::ByPeer>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > >'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:248:17: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'bool node::TxOrphanageImpl::EraseTxInternal(const Wtxid&)':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:397:23: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'void node::TxOrphanageImpl::LimitOrphans()':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:503:26: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'virtual void node::TxOrphanageImpl::EraseForPeer(NodeId)':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:425:22: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'virtual bool node::TxOrphanageImpl::AddAnnouncer(const Wtxid&, NodeId)':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:378:44: note: parameter passing for argument of type 'const boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp: In member function 'virtual bool node::TxOrphanageImpl::AddTx(const CTransactionRef&, NodeId)':
/build/bitcoin/src/bitcoin-30.2/src/node/txorphanage.cpp:342:47: note: parameter passing for argument of type 'const boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<node::TxOrphanageImpl::Announcement, std::allocator<node::TxOrphanageImpl::Announcement> > > > >' changed in GCC 7.1
[ 60%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/transaction.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/txreconciliation.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/script/interpreter.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/script/script.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_common.dir/script/parsing.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/utxo_snapshot.cpp.o
[ 60%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/wallet.cpp.o
[ 60%] Building CXX object src/CMakeFiles/bitcoin_common.dir/script/sign.cpp.o
[ 60%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/script/script_error.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/string.h:17,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:149,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/fs.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:6:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
/usr/include/c++/15.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<CTxOut>::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:5:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<wallet::COutput*, vector<wallet::COutput> >; _UGenerator = FastRandomContext&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::COutput*, std::vector<wallet::COutput> >' changed in GCC 7.1
 3709 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::COutput*, std::vector<wallet::COutput> >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp: In member function 'void wallet::CoinsResult::Shuffle(FastRandomContext&)':
/build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:236:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<wallet::COutput*, std::vector<wallet::COutput> >' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const wallet::CoinEligibilityFilter&>, std::tuple<>}; _Key = wallet::CoinEligibilityFilter; _Val = std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>; _KeyOfValue = std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wallet::CoinEligibilityFilter; _Tp = wallet::OutputGroupTypeMap; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]',
    inlined from 'wallet::GroupOutputs(const CWallet&, const CoinsResult&, const CoinSelectionParams&, const std::vector<SelectionFilter>&, std::vector<OutputGroup>&)::<lambda(const ScriptPubKeyToOutgroup&, bool)>' at /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:677:43:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wallet::CoinEligibilityFilter; _Tp = wallet::OutputGroupTypeMap; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]',
    inlined from 'wallet::FilteredOutputGroups wallet::GroupOutputs(const CWallet&, const CoinsResult&, const CoinSelectionParams&, const std::vector<SelectionFilter>&, std::vector<OutputGroup>&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:598:43:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const COutPoint&>, std::tuple<>}; _Key = COutPoint; _Val = std::pair<const COutPoint, Coin>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, Coin> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp: In function 'util::Result<wallet::CreatedTransactionResult> wallet::CreateTransactionInternal(CWallet&, const std::vector<CRecipient>&, std::optional<unsigned int>, const CCoinControl&, bool)':
/build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:1230:26: note: parameter passing for argument of type 'std::vector<CTxOut>::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = Coin; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]',
    inlined from 'util::Result<wallet::CreatedTransactionResult> wallet::FundTransaction(CWallet&, const CMutableTransaction&, const std::vector<CRecipient>&, std::optional<unsigned int>, bool, CCoinControl)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:1485:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = Coin; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]',
    inlined from 'util::Result<wallet::CreatedTransactionResult> wallet::FundTransaction(CWallet&, const CMutableTransaction&, const std::vector<CRecipient>&, std::optional<unsigned int>, bool, CCoinControl)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:1493:31:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = Coin; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]',
    inlined from 'util::Result<wallet::CreatedTransactionResult> wallet::FundTransaction(CWallet&, const CMutableTransaction&, const std::vector<CRecipient>&, std::optional<unsigned int>, bool, CCoinControl)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/spend.cpp:1498:48:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 61%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/script/sigcache.cpp.o
[ 61%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/walletdb.cpp.o
[ 61%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/script/solver.cpp.o
[ 61%] Building CXX object src/CMakeFiles/bitcoin_node.dir/node/warnings.cpp.o
[ 61%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/signet.cpp.o
[ 61%] Building CXX object src/CMakeFiles/bitcoin_node.dir/noui.cpp.o
[ 61%] Building CXX object src/CMakeFiles/bitcoin_common.dir/script/signingprovider.cpp.o
[ 61%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/streams.cpp.o
[ 61%] Building CXX object src/CMakeFiles/bitcoin_common.dir/script/solver.cpp.o
[ 61%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/ephemeral_policy.cpp.o
[ 61%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/support/lockedpool.cpp.o
[ 61%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/sync.cpp.o
[ 61%] Generating mp/test/foo.capnp.c++, mp/test/foo.capnp.h, mp/test/foo.capnp.proxy-client.c++, mp/test/foo.capnp.proxy-types.h, mp/test/foo.capnp.proxy-server.c++, mp/test/foo.capnp.proxy-types.c++, mp/test/foo.capnp.proxy.h
[ 61%] Building CXX object src/ipc/libmultiprocess/test/CMakeFiles/mptest.dir/mp/test/test.cpp.o
[ 62%] Linking CXX static library ../lib/libbitcoin_common.a
[ 62%] Built target bitcoin_common
[ 62%] Building CXX object src/ipc/libmultiprocess/test/CMakeFiles/mptest.dir/mp/test/foo.capnp.c++.o
[ 62%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/txdb.cpp.o
[ 62%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/fees.cpp.o
[ 62%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/walletutil.cpp.o
[ 62%] Building CXX object src/ipc/libmultiprocess/test/CMakeFiles/mptest.dir/mp/test/foo.capnp.proxy-client.c++.o
[ 62%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/txmempool.cpp.o
[ 62%] Building CXX object src/ipc/libmultiprocess/test/CMakeFiles/mptest.dir/mp/test/foo.capnp.proxy-server.c++.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/wallet.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/wallet.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Linking CXX static library ../../lib/libbitcoin_wallet.a
[ 64%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/fees_args.cpp.o
[ 64%] Built target bitcoin_wallet
[ 64%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/packages.cpp.o
[ 64%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/rbf.cpp.o
[ 64%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/settings.cpp.o
[ 64%] Generating test/ipc_test.capnp.c++, test/ipc_test.capnp.h, test/ipc_test.capnp.proxy-client.c++, test/ipc_test.capnp.proxy-types.h, test/ipc_test.capnp.proxy-server.c++, test/ipc_test.capnp.proxy-types.c++, test/ipc_test.capnp.proxy.h
[ 64%] Building CXX object src/CMakeFiles/bitcoin_ipc_test.dir/test/ipc_test.cpp.o
/build/bitcoin/src/bitcoin-30.2/src/policy/rbf.cpp: In function 'std::optional<std::__cxx11::basic_string<char> > GetEntriesForConflicts(const CTransaction&, CTxMemPool&, const CTxMemPool::setEntries&, CTxMemPool::setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/policy/rbf.cpp:81:34: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
[ 64%] Building CXX object src/CMakeFiles/bitcoin_node.dir/policy/truc_policy.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/prevector.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/compressor.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/coins.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/txmempool.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:6:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Distance = int; _Tp = FeeFrac; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]',
    inlined from 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]',
    inlined from 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::CalculateDescendants(txiter, setEntries&) const':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:572:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'uint64_t CTxMemPool::CalculateDescendantMaximum(txiter) const':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1184:10: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateChild(txiter, txiter, bool)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1086:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1086:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateParent(txiter, txiter, bool)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1097:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1097:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateChildrenForRemoval(txiter)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:318:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:322:21: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::removeUnchecked(txiter, MemPoolRemovalReason)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:520:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1355:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1355:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1384:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1384:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h: In member function 'util::Result<std::set<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>, CompareIteratorByHash> > CTxMemPool::ChangeSet::CalculateMemPoolAncestors(TxHandle, const CTxMemPool::Limits&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h:831:46: note: parameter passing for argument of type 'CTxMemPool::ChangeSet::TxHandle' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::GetTransactionAncestry(const Txid&, size_t&, size_t&, size_t*, CAmount*) const':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1214:49: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::PrioritiseTransaction(const Txid&, const CAmount&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:904:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateEntryForAncestors(txiter, const setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:304:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateAncestorsOf(bool, txiter, setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:289:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:294:20: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::addNewTransaction(txiter, setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:477:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:501:21: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:504:28: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::addNewTransaction(txiter)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:471:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:474:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateForRemoveFromMempool(const setEntries&, bool)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:339:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:379:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::RemoveStaged(setEntries&, bool, MemPoolRemovalReason)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1064:24: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::removeRecursive(const CTransaction&, MemPoolRemovalReason)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:621:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::removeForReorg(CChain&, std::function<bool(boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>)>)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:640:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'int CTxMemPool::Expire(std::chrono::seconds)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1080:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::Apply(ChangeSet*)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:464:30: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:466:30: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::TrimToSize(size_t, std::vector<COutPoint>*)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1159:29: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateForDescendants(txiter, cacheMap&, const std::set<transaction_identifier<false> >&, std::set<transaction_identifier<false> >&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:57:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateTransactionsFromBlock(const std::vector<transaction_identifier<false> >&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:146:32: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:147:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:151:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
[ 64%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/uint256.cpp.o
[ 64%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/chaintype.cpp.o
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/check.cpp.o
[ 65%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rest.cpp.o
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/feefrac.cpp.o
/build/bitcoin/src/bitcoin-30.2/src/util/feefrac.cpp: In function 'std::partial_ordering CompareChunks(std::span<const FeeFrac>, std::span<const FeeFrac>)':
/build/bitcoin/src/bitcoin-30.2/src/util/feefrac.cpp:10:23: note: parameter passing for argument of type 'std::span<const FeeFrac>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/util/feefrac.cpp:10:23: note: parameter passing for argument of type 'std::span<const FeeFrac>' changed in GCC 7.1
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/fs.cpp.o
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/fs_helpers.cpp.o
[ 65%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/blockchain.cpp.o
[ 65%] Building CXX object src/ipc/libmultiprocess/test/CMakeFiles/mptest.dir/mp/test/foo.capnp.proxy-types.c++.o
[ 65%] Building CXX object src/CMakeFiles/bitcoin_ipc_test.dir/test/ipc_test.capnp.c++.o
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/hasher.cpp.o
[ 65%] Building CXX object src/CMakeFiles/bitcoin_ipc_test.dir/test/ipc_test.capnp.proxy-client.c++.o
[ 65%] Linking CXX executable mptest
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/moneystr.cpp.o
[ 65%] Built target mptest
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/rbf.cpp.o
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/serfloat.cpp.o
[ 65%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/external_signer.cpp.o
[ 65%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/fees.cpp.o
[ 65%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/signalinterrupt.cpp.o
[ 66%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/strencodings.cpp.o
[ 66%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/string.cpp.o
[ 66%] Building CXX object src/CMakeFiles/bitcoin_ipc_test.dir/test/ipc_test.capnp.proxy-server.c++.o
[ 66%] Building CXX object src/CMakeFiles/bitcoin-wallet.dir/bitcoin-wallet.cpp.o
[ 66%] Building CXX object src/CMakeFiles/bitcoin-wallet.dir/init/bitcoin-wallet.cpp.o
[ 66%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/syserror.cpp.o
[ 66%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/threadnames.cpp.o
[ 67%] Building CXX object src/CMakeFiles/bitcoin_ipc_test.dir/test/ipc_test.capnp.proxy-types.c++.o
[ 67%] Building CXX object src/CMakeFiles/bitcoin-wallet.dir/wallet/wallettool.cpp.o
[ 67%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/time.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:144,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/translation.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/result.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/core_io.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/blockchain.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/blockchain.cpp:6:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'T CalculateTruncatedMedian(std::vector<T>&) [with T = long long int]' at /build/bitcoin/src/bitcoin-30.2/src/rpc/blockchain.cpp:1849:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
[ 68%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/mempool.cpp.o
[ 68%] Building CXX object src/CMakeFiles/bitcoin.dir/bitcoin.cpp.o
[ 68%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/util/tokenpipe.cpp.o
[ 68%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/validation.cpp.o
[ 68%] Linking CXX executable ../bin/bitcoin
[ 68%] Built target bitcoin
[ 68%] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[ 68%] Linking CXX static library ../lib/libbitcoin_ipc_test.a
[ 68%] Built target bitcoin_ipc_test
[ 68%] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/wallettool.cpp:9:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Linking CXX executable ../bin/bitcoin-wallet
[ 68%] Built target bitcoin-wallet
[ 68%] Building CXX object src/CMakeFiles/bitcoin-util.dir/bitcoin-util.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:144,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/fs.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/bitcoin-cli.cpp:10:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1594 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
  425 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at /build/bitcoin/src/bitcoin-30.2/src/bitcoin-cli.cpp:574:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, vector<NetinfoRequestHandler::Peer> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'virtual UniValue NetinfoRequestHandler::ProcessReply(const UniValue&)' at /build/bitcoin/src/bitcoin-30.2/src/bitcoin-cli.cpp:574:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NetinfoRequestHandler::Peer*, std::vector<NetinfoRequestHandler::Peer> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Linking CXX executable ../bin/bitcoin-cli
/build/bitcoin/src/bitcoin-30.2/src/rpc/mempool.cpp: In function 'getmempooldescendants()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>':
/build/bitcoin/src/bitcoin-30.2/src/rpc/mempool.cpp:536:33: note: parameter passing for argument of type 'const boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
[ 68%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/mining.cpp.o
[ 68%] Linking CXX executable ../bin/bitcoin-tx
[ 68%] Built target bitcoin-cli
[ 68%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/net.cpp.o
[ 68%] Linking CXX executable ../bin/bitcoin-util
[ 68%] Built target bitcoin-tx
[ 68%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/validationinterface.cpp.o
[ 68%] Built target bitcoin-util
[ 68%] Building CXX object src/kernel/CMakeFiles/bitcoinkernel.dir/__/versionbits.cpp.o
[ 68%] Built target bitcoinqt_autogen_timestamp_deps
[ 68%] Built target mptests
[ 68%] Automatic MOC and UIC for target bitcoinqt
[ 68%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/node.cpp.o
In file included from /build/bitcoin/src/bitcoin-30.2/src/validation.h:28,
                 from /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:8:
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h: In member function 'util::Result<std::set<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>, CompareIteratorByHash> > CTxMemPool::ChangeSet::CalculateMemPoolAncestors(TxHandle, const CTxMemPool::Limits&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h:831:46: note: parameter passing for argument of type 'CTxMemPool::ChangeSet::TxHandle' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/params.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/chain.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/validation.h:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool {anonymous}::MemPoolAccept::SubmitPackage(const ATMPArgs&, std::vector<Workspace>&, PackageValidationState&, std::map<transaction_identifier<true>, MempoolAcceptResult>&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1372:28:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool {anonymous}::MemPoolAccept::SubmitPackage(const ATMPArgs&, std::vector<Workspace>&, PackageValidationState&, std::map<transaction_identifier<true>, MempoolAcceptResult>&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1414:24:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1781:38,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1798:52,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1796:52,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1832:38,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1851:34,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Linking CXX shared library ../../lib/libbitcoinkernel.so
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/params.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/chain.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/mining.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const transaction_identifier<false>&>, std::tuple<>}; _Key = transaction_identifier<false>; _Val = std::pair<const transaction_identifier<false>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<false>, long long int> >; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, long long int>, std::_Select1st<std::pair<const transaction_identifier<false>, long long int> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, long long int> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = transaction_identifier<false>; _Tp = long long int; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, long long int> >]',
    inlined from 'getblocktemplate()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at /build/bitcoin/src/bitcoin-30.2/src/rpc/mining.cpp:902:26:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, long long int>, std::_Select1st<std::pair<const transaction_identifier<false>, long long int> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, long long int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = transaction_identifier<false>; _Tp = long long int; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, long long int> >]',
    inlined from 'getblocktemplate()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at /build/bitcoin/src/bitcoin-30.2/src/rpc/mining.cpp:917:58:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, long long int>, std::_Select1st<std::pair<const transaction_identifier<false>, long long int> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, long long int> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 69%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/output_script.cpp.o
[ 69%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/rawtransaction.cpp.o
[ 69%] Built target bitcoinkernel
[ 69%] Building CXX object src/CMakeFiles/bitcoin-chainstate.dir/bitcoin-chainstate.cpp.o
[ 69%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/server.cpp.o
[ 69%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/server_util.cpp.o
[ 69%] Linking CXX executable ../bin/bitcoin-chainstate
[ 69%] Built target bitcoin-chainstate
[ 69%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/signmessage.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/rpc/txoutproof.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/script/sigcache.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/signet.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/params.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/chain.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/rawtransaction.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const COutPoint&>, std::tuple<>}; _Key = COutPoint; _Val = std::pair<const COutPoint, Coin>; _KeyOfValue = std::_Select1st<std::pair<const COutPoint, Coin> >; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = Coin; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]',
    inlined from 'signrawtransactionwithkey()::<lambda(const RPCHelpMan&, const JSONRPCRequest&)>' at /build/bitcoin/src/bitcoin-30.2/src/rpc/rawtransaction.cpp:804:27:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = COutPoint; _Tp = Coin; _Compare = std::less<COutPoint>; _Alloc = std::allocator<std::pair<const COutPoint, Coin> >]',
    inlined from 'PartiallySignedTransaction ProcessPSBT(const std::string&, const std::any&, const HidingSigningProvider&, std::optional<int>, bool)' at /build/bitcoin/src/bitcoin-30.2/src/rpc/rawtransaction.cpp:209:32:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<COutPoint, std::pair<const COutPoint, Coin>, std::_Select1st<std::pair<const COutPoint, Coin> >, std::less<COutPoint>, std::allocator<std::pair<const COutPoint, Coin> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/txdb.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/txgraph.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/txmempool.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/txrequest.cpp.o
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/validation.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/cluster_linearize.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:7:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Distance = int; _Tp = {anonymous}::TrimTxData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Distance = int; _Tp = FeeFrac; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Distance = int; _Tp = FeeFrac; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_uninitialized.h:63,
                 from /usr/include/c++/15.2.1/memory:71,
                 from /build/bitcoin/src/bitcoin-30.2/src/txgraph.h:7,
                 from /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:5:
/usr/include/c++/15.2.1/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >]':
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
  156 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]',
    inlined from 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]',
    inlined from 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1856:34,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1890:38:
/usr/include/c++/15.2.1/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
   94 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
   96 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
   98 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Compare = {anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual std::vector<TxGraph::Ref*> {anonymous}::TxGraphImpl::Trim()' at /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:2779:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, vector<{anonymous}::TrimTxData> >; _Compare = {anonymous}::TxGraphImpl::Trim()::<lambda(auto:39&, auto:40&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual std::vector<TxGraph::Ref*> {anonymous}::TxGraphImpl::Trim()' at /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:2779:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::TrimTxData*, std::vector<{anonymous}::TrimTxData> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = {anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > {anonymous}::TxGraphImpl::GetMainStagingDiagrams()' at /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:2264:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = {anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:33&, auto:34&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > {anonymous}::TxGraphImpl::GetMainStagingDiagrams()' at /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:2264:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = {anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > {anonymous}::TxGraphImpl::GetMainStagingDiagrams()' at /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:2265:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = {anonymous}::TxGraphImpl::GetMainStagingDiagrams()::<lambda(auto:35&, auto:36&)>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > {anonymous}::TxGraphImpl::GetMainStagingDiagrams()' at /build/bitcoin/src/bitcoin-30.2/src/txgraph.cpp:2265:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object src/CMakeFiles/bitcoin_node.dir/validationinterface.cpp.o
[ 72%] Building CXX object src/CMakeFiles/bitcoin_node.dir/versionbits.cpp.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/prevector.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/compressor.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/coins.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/txmempool.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:6:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Distance = int; _Tp = FeeFrac; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Distance = int; _Tp = boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]',
    inlined from 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1594:23,
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1869:25,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
  356 |           std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                              __comp);
      |                              ~~~~~~~
In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]',
    inlined from 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_heap.h:425:19,
    inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1870:23,
    inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>*, vector<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::DepthAndScoreComparator>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1885:27:
/usr/include/c++/15.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
  264 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                          _DistanceType(__last - __first),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                          _GLIBCXX_MOVE(__value), __comp);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::CalculateDescendants(txiter, setEntries&) const':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:572:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'uint64_t CTxMemPool::CalculateDescendantMaximum(txiter) const':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1184:10: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateChild(txiter, txiter, bool)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1086:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1086:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateParent(txiter, txiter, bool)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1097:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1097:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateChildrenForRemoval(txiter)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:318:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:322:21: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::removeUnchecked(txiter, MemPoolRemovalReason)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:520:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1355:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1355:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1384:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<FeeFrac*, vector<FeeFrac> >; _Compare = greater<void>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'util::Result<std::pair<std::vector<FeeFrac>, std::vector<FeeFrac> > > CTxMemPool::ChangeSet::CalculateChunksForRBF()' at /build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1384:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<FeeFrac*, std::vector<FeeFrac> >' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h: In member function 'util::Result<std::set<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>, CompareIteratorByHash> > CTxMemPool::ChangeSet::CalculateMemPoolAncestors(TxHandle, const CTxMemPool::Limits&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h:831:46: note: parameter passing for argument of type 'CTxMemPool::ChangeSet::TxHandle' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::GetTransactionAncestry(const Txid&, size_t&, size_t&, size_t*, CAmount*) const':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1214:49: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::PrioritiseTransaction(const Txid&, const CAmount&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:904:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateEntryForAncestors(txiter, const setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:304:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateAncestorsOf(bool, txiter, setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:289:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:294:20: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::addNewTransaction(txiter, setEntries&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:477:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:501:21: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:504:28: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::addNewTransaction(txiter)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:471:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:474:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateForRemoveFromMempool(const setEntries&, bool)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:339:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:379:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::RemoveStaged(setEntries&, bool, MemPoolRemovalReason)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1064:24: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::removeRecursive(const CTransaction&, MemPoolRemovalReason)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:621:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::removeForReorg(CChain&, std::function<bool(boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>)>)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:640:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'int CTxMemPool::Expire(std::chrono::seconds)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1080:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::Apply(ChangeSet*)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:464:30: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:466:30: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::TrimToSize(size_t, std::vector<COutPoint>*)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:1159:29: note: parameter passing for argument of type 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateForDescendants(txiter, cacheMap&, const std::set<transaction_identifier<false> >&, std::set<transaction_identifier<false> >&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:57:6: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp: In member function 'void CTxMemPool::UpdateTransactionsFromBlock(const std::vector<transaction_identifier<false> >&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:146:32: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:147:33: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txmempool.cpp:151:29: note: parameter passing for argument of type 'CTxMemPool::txiter' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
[ 72%] Building CXX object src/CMakeFiles/bitcoin_node.dir/wallet/init.cpp.o
In file included from /usr/include/c++/15.2.1/bits/unordered_map.h:33,
                 from /usr/include/c++/15.2.1/unordered_map:43,
                 from /build/bitcoin/src/bitcoin-30.2/src/support/lockedpool.h:13,
                 from /build/bitcoin/src/bitcoin-30.2/src/support/allocators/secure.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/key.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/bip324.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/net.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/txrequest.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:5:
/usr/include/c++/15.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>::erase(const_iterator) [with _Key = long long int; _Value = std::pair<const long long int, {anonymous}::PeerInfo>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long int>; _Hash = std::hash<long long int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/15.2.1/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable<long long int, std::pair<const long long int, {anonymous}::PeerInfo>, std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >, std::__detail::_Select1st, std::equal_to<long long int>, std::hash<long long int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 2553 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2554 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction_identifier.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/txrequest.h:8:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp: In member function 'void TxRequestTracker::Impl::ChangeAndReselect({anonymous}::Iter<{anonymous}::ByTxHash>, {anonymous}::State)':
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:421:10: note: parameter passing for argument of type '{anonymous}::Iter<{anonymous}::ByTxHash>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >'} changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp: In member function 'bool TxRequestTracker::Impl::MakeCompleted({anonymous}::Iter<{anonymous}::ByTxHash>)':
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:457:10: note: parameter passing for argument of type '{anonymous}::Iter<{anonymous}::ByTxHash>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >'} changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long int; _Value = std::pair<const long long int, {anonymous}::PeerInfo>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long int>; _Hash = std::hash<long long int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = {anonymous}::PeerInfo; _Hash = std::hash<long long int>; _Pred = std::equal_to<long long int>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from '{anonymous}::Iter<Tag> TxRequestTracker::Impl::Erase({anonymous}::Iter<Tag>) [with Tag = {anonymous}::ByTxHash]' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:373:60,
    inlined from 'bool TxRequestTracker::Impl::MakeCompleted({anonymous}::Iter<{anonymous}::ByTxHash>)' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:468:37:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<long long int, std::pair<const long long int, {anonymous}::PeerInfo>, std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >, std::__detail::_Select1st, std::equal_to<long long int>, std::hash<long long int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp: In member function 'bool TxRequestTracker::Impl::MakeCompleted({anonymous}::Iter<{anonymous}::ByTxHash>)':
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:475:26: note: parameter passing for argument of type '{anonymous}::Iter<{anonymous}::ByTxHash>' {aka 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >'} changed in GCC 7.1
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void TxRequestTracker::Impl::SanityCheck() const' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:345:22:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp: In member function 'void TxRequestTracker::Impl::SetTimePoint(std::chrono::microseconds, std::vector<std::pair<long long int, GenTxid> >*)':
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:496:30: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:508:34: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp: In member function 'void TxRequestTracker::Impl::DisconnectedPeer(NodeId)':
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:552:30: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long int; _Value = std::pair<const long long int, {anonymous}::PeerInfo>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long int>; _Hash = std::hash<long long int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = {anonymous}::PeerInfo; _Hash = std::hash<long long int>; _Pred = std::equal_to<long long int>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from '{anonymous}::Iter<Tag> TxRequestTracker::Impl::Erase({anonymous}::Iter<Tag>) [with Tag = {anonymous}::ByPeer]' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:373:60,
    inlined from 'void TxRequestTracker::Impl::DisconnectedPeer(NodeId)' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:554:30:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<long long int, std::pair<const long long int, {anonymous}::PeerInfo>, std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >, std::__detail::_Select1st, std::equal_to<long long int>, std::hash<long long int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long int; _Value = std::pair<const long long int, {anonymous}::PeerInfo>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long int>; _Hash = std::hash<long long int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = {anonymous}::PeerInfo; _Hash = std::hash<long long int>; _Pred = std::equal_to<long long int>; _Alloc = std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >]' at /usr/include/c++/15.2.1/bits/unordered_map.h:817:26,
    inlined from '{anonymous}::Iter<Tag> TxRequestTracker::Impl::Erase({anonymous}::Iter<Tag>) [with Tag = {anonymous}::ByTxHash]' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:373:60,
    inlined from 'void TxRequestTracker::Impl::ForgetTxHash(const uint256&)' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:564:33,
    inlined from 'void TxRequestTracker::ForgetTxHash(const uint256&)' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:718:82:
/usr/include/c++/15.2.1/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable<long long int, std::pair<const long long int, {anonymous}::PeerInfo>, std::allocator<std::pair<const long long int, {anonymous}::PeerInfo> >, std::__detail::_Select1st, std::equal_to<long long int>, std::hash<long long int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
 1158 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void TxRequestTracker::Impl::ReceivedResponse(NodeId, const uint256&)',
    inlined from 'void TxRequestTracker::ReceivedResponse(NodeId, const uint256&)' at /build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:745:29:
/build/bitcoin/src/bitcoin-30.2/src/txrequest.cpp:678:61: note: parameter passing for argument of type 'boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<{anonymous}::Announcement, std::allocator<{anonymous}::Announcement> > > > >' changed in GCC 7.1
In file included from /build/bitcoin/src/bitcoin-30.2/src/validation.h:28,
                 from /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:8:
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h: In member function 'util::Result<std::set<boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>, CompareIteratorByHash> > CTxMemPool::ChangeSet::CalculateMemPoolAncestors(TxHandle, const CTxMemPool::Limits&)':
/build/bitcoin/src/bitcoin-30.2/src/txmempool.h:831:46: note: parameter passing for argument of type 'CTxMemPool::ChangeSet::TxHandle' {aka 'boost::multi_index::detail::hashed_index_iterator<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy, boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator<CTxMemPoolEntry> > > > > > >, boost::multi_index::detail::bucket_array<std::allocator<CTxMemPoolEntry> >, boost::multi_index::detail::hashed_unique_tag, boost::multi_index::detail::hashed_index_global_iterator_tag>'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/params.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/chain.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/validation.h:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Val = std::pair<const transaction_identifier<true>, MempoolAcceptResult>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool {anonymous}::MemPoolAccept::SubmitPackage(const ATMPArgs&, std::vector<Workspace>&, PackageValidationState&, std::map<transaction_identifier<true>, MempoolAcceptResult>&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1372:28:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'bool {anonymous}::MemPoolAccept::SubmitPackage(const ATMPArgs&, std::vector<Workspace>&, PackageValidationState&, std::map<transaction_identifier<true>, MempoolAcceptResult>&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1414:24:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1781:38,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1798:52,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1796:52,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, const MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1832:38,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const transaction_identifier<true>&, MempoolAcceptResult&}; _Key = transaction_identifier<true>; _Tp = MempoolAcceptResult; _Compare = std::less<transaction_identifier<true> >; _Alloc = std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >]' at /usr/include/c++/15.2.1/bits/stl_map.h:624:22,
    inlined from 'PackageMempoolAcceptResult {anonymous}::MemPoolAccept::AcceptPackage(const Package&, ATMPArgs&)' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1851:34,
    inlined from 'ProcessNewPackage(Chainstate&, CTxMemPool&, const Package&, bool, const std::optional<CFeeRate>&)::<lambda()>' at /build/bitcoin/src/bitcoin-30.2/src/validation.cpp:1906:86:
/usr/include/c++/15.2.1/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map<transaction_identifier<true>, MempoolAcceptResult>::const_iterator' {aka 'std::_Rb_tree<transaction_identifier<true>, std::pair<const transaction_identifier<true>, MempoolAcceptResult>, std::_Select1st<std::pair<const transaction_identifier<true>, MempoolAcceptResult> >, std::less<transaction_identifier<true> >, std::allocator<std::pair<const transaction_identifier<true>, MempoolAcceptResult> > >::const_iterator'} changed in GCC 7.1
  663 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  664 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/init.cpp:8:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 72%] Linking CXX static library ../lib/libbitcoin_node.a
[ 72%] Built target bitcoin_node
[ 72%] Generating data/tx_valid.json.h
[ 72%] Generating data/asmap.raw.h
[ 72%] Building CXX object src/CMakeFiles/bitcoind.dir/bitcoind.cpp.o
[ 72%] Building CXX object src/CMakeFiles/bitcoin-node.dir/bitcoind.cpp.o
[ 72%] Generating data/base58_encode_decode.json.h
[ 72%] Generating data/bip341_wallet_vectors.json.h
[ 72%] Building CXX object src/CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o
[ 72%] Generating data/blockfilters.json.h
[ 72%] Generating data/key_io_invalid.json.h
[ 72%] Generating data/key_io_valid.json.h
[ 73%] Generating data/script_tests.json.h
[ 73%] Generating data/sighash.json.h
[ 73%] Building CXX object src/CMakeFiles/bitcoin-node.dir/init/bitcoin-node.cpp.o
[ 73%] Generating data/tx_invalid.json.h
[ 73%] Linking CXX executable ../bin/bitcoind
[ 73%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/addrman_tests.cpp.o
[ 73%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/main.cpp.o
[ 73%] Linking CXX executable ../bin/bitcoin-node
[ 73%] Built target bitcoind
[ 73%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/allocator_tests.cpp.o
[ 73%] Built target bitcoin-node
[ 73%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/amount_tests.cpp.o
[ 73%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/argsman_tests.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/string.h:17,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:149,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/fs.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/addrdb.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = CAddress; _Alloc = std::allocator<CAddress>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
  708 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::load_addrman::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1005:143: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::remove_invalid::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:802:17: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_serialization::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:740:24: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:764:25: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:778:25: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_ports::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:119:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:123:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::getaddr_unfiltered::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:449:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:455:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_update_address::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1095:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1119:17: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1137:17: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_size::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1156:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1159:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:1172:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_select_by_network::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:205:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:219:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:241:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_select_special::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:274:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:279:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_simple::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:78:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:86:17: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:97:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_select::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:147:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:163:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:170:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:171:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:178:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:180:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:182:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_new_collisions::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:299:20: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:308:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:312:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_new_multiplicity::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:327:21: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_tried_collisions::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:360:20: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:369:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:374:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_selecttriedcollision::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:844:20: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_noevict::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:872:20: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:880:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:893:20: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:899:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:905:17: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_evictionworks::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:929:20: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:937:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp: In member function 'void addrman_tests::addrman_getaddr::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:403:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/addrman_tests.cpp:404:16: note: parameter passing for argument of type 'std::initializer_list<CAddress>' changed in GCC 7.1
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/arith_uint256_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/banman_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/base32_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/base58_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/base64_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/bech32_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/bip32_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/bip324_tests.cpp.o
[ 74%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/blockchain_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/blockencodings_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/blockfilter_index_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/blockfilter_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/blockmanager_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/bloom_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/bswap_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/caches_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/chainstate_write_tests.cpp.o
[ 75%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/checkqueue_tests.cpp.o
[ 75%] Built target bitcoinqt_autogen
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/cluster_linearize_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/coins_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/coinscachepair_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/common_url_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/coinstatsindex_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/compilerbug_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/compress_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/crypto_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/cuckoocache_tests.cpp.o
[ 76%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/dbwrapper_tests.cpp.o
[ 76%] Automatic RCC for bitcoin.qrc
[ 76%] Automatic RCC for bitcoin_locale.qrc
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/denialofservice_tests.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/descriptor_tests.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/disconnected_transactions.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/feefrac_tests.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/flatfile_tests.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/fs_tests.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/getarg_tests.cpp.o
[ 77%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoinqt_autogen/mocs_compilation.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/hash_tests.cpp.o
[ 77%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/headers_sync_chainwork_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/httpserver_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/i2p_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/interfaces_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/key_io_tests.cpp.o
[ 78%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bantablemodel.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/key_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/logging_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/mempool_tests.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:144,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/fs.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/addrdb.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/bantablemodel.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/bantablemodel.cpp:5:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = QList<CCombinedBan>::iterator]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 1219 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1219:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2360 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2360:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2437 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2437:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = QList<CCombinedBan>::iterator]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2477:15:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2478 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2479 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2480:34: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2480 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2481 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2755 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2755:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2760:32: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2760 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2764:33: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2764 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2765:33: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2765 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2766:34: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2766 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2768 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2769 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2383 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2383:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2391:30: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2391 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = QList<CCombinedBan>::iterator]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = QList<CCombinedBan>::iterator; _BidirectionalIterator2 = CCombinedBan*; _Distance = int]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2353:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2419:30:
/usr/include/c++/15.2.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 1341 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = QList<CCombinedBan>::iterator; _Distance = int; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2422:39: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2422 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2423 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2424 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2425:39: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2425 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2426 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2427 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2428 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = QList<CCombinedBan>::iterator; _OutputIterator = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2618 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = CCombinedBan*; _OutputIterator = QList<CCombinedBan>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2618:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2685 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2685:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2696:34:
/usr/include/c++/15.2.1/bits/stl_algo.h:2675:32: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2675 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2678 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2678:28: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = QList<CCombinedBan>::iterator; _RandomAccessIterator2 = CCombinedBan*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2700:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = CCombinedBan*; _RandomAccessIterator2 = QList<CCombinedBan>::iterator; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:2703:26:
/usr/include/c++/15.2.1/bits/stl_algo.h:2653:39: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2653 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2654 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2655 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2656 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2661 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2662 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2661:24: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Pointer = CCombinedBan*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2711 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2711:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2716:36: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2716 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2717:36: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2717 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2719:28: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2719 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2720 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2721 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Pointer = CCombinedBan*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2727 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2727:5: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const QList<CCombinedBan>::iterator' changed in GCC 7.1
 2736 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2737 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2738:45: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 2738 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2739 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const QList<CCombinedBan>::iterator' changed in GCC 7.1
 2740 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2741 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2742 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2743 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2744 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const QList<CCombinedBan>::iterator' changed in GCC 7.1
 2747 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2748 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<CCombinedBan>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<BannedNodeLessThan>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<CCombinedBan>::iterator; _Compare = BannedNodeLessThan]' at /usr/include/c++/15.2.1/bits/stl_algo.h:5108:25,
    inlined from 'void BanTablePriv::refreshBanlist(interfaces::Node&)' at /build/bitcoin/src/bitcoin-30.2/src/qt/bantablemodel.cpp:64:29:
/usr/include/c++/15.2.1/bits/stl_algo.h:5028:36: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 5028 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 5029 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5030 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5032:35: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 5032 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:5034:43: note: parameter passing for argument of type 'QList<CCombinedBan>::iterator' changed in GCC 7.1
 5034 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5035 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoin.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/merkle_tests.cpp.o
[ 78%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/merkleblock_tests.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/miner_tests.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/miniminer_tests.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/miniscript_tests.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/minisketch_tests.cpp.o
[ 79%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoinaddressvalidator.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/random.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/minisketch_tests.cpp:7:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: 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
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: 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
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: 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
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'void minisketch_tests::minisketch_test::test_method()' at /build/bitcoin/src/bitcoin-30.2/src/test/minisketch_tests.cpp:46:18:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: 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
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/multisig_tests.cpp.o
[ 79%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoinamountfield.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/net_peer_connection_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/mini_miner.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/miniminer_tests.cpp:4:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = transaction_identifier<false>; _Val = std::pair<const transaction_identifier<false>, miniminer_tests::miniminer_1p1c::test_method()::TxDimensions>; _KeyOfValue = std::_Select1st<std::pair<const transaction_identifier<false>, miniminer_tests::miniminer_1p1c::test_method()::TxDimensions> >; _Compare = std::less<transaction_identifier<false> >; _Alloc = std::allocator<std::pair<const transaction_identifier<false>, miniminer_tests::miniminer_1p1c::test_method()::TxDimensions> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<transaction_identifier<false>, std::pair<const transaction_identifier<false>, miniminer_tests::miniminer_1p1c::test_method()::TxDimensions>, std::_Select1st<std::pair<const transaction_identifier<false>, miniminer_tests::miniminer_1p1c::test_method()::TxDimensions> >, std::less<transaction_identifier<false> >, std::allocator<std::pair<const transaction_identifier<false>, miniminer_tests::miniminer_1p1c::test_method()::TxDimensions> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 79%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoingui.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/net_peer_eviction_tests.cpp.o
[ 79%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoinunits.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/net_tests.cpp.o
[ 79%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/netbase_tests.cpp.o
[ 80%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/clientmodel.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/crypto/siphash.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/netaddress.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/net_peer_eviction_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<NodeEvictionCandidate*, vector<NodeEvictionCandidate> >; _UGenerator = FastRandomContext&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
 3709 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/net_peer_eviction_tests.cpp: In function 'bool net_peer_eviction_tests::IsEvicted(std::vector<NodeEvictionCandidate>, const std::unordered_set<long long int>&, FastRandomContext&)':
/build/bitcoin/src/bitcoin-30.2/src/test/net_peer_eviction_tests.cpp:575:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/net_peer_eviction_tests.cpp: In function 'bool net_peer_eviction_tests::IsProtected(int, std::function<void(NodeEvictionCandidate&)>, const std::unordered_set<long long int>&, const std::unordered_set<long long int>&, FastRandomContext&)':
/build/bitcoin/src/bitcoin-30.2/src/test/net_peer_eviction_tests.cpp:34:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<NodeEvictionCandidate*, std::vector<NodeEvictionCandidate> >' changed in GCC 7.1
[ 80%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/node_init_tests.cpp.o
[ 80%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/csvmodelwriter.cpp.o
[ 81%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/node_warnings_tests.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/freespacechecker.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/guiutil.cpp.o
[ 81%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/orphanage_tests.cpp.o
[ 81%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/pcp_tests.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/initexecutor.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/intro.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/modaloverlay.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/networkstyle.cpp.o
[ 81%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/peerman_tests.cpp.o
[ 81%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/pmt_tests.cpp.o
[ 81%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/notificator.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/optionsdialog.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/optionsmodel.cpp.o
[ 82%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/policy_fee_tests.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/peertablemodel.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/peertablesortproxy.cpp.o
[ 82%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/policyestimator_tests.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/platformstyle.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/qvalidatedlineedit.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/qvaluecombobox.cpp.o
[ 82%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/pool_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtCore/qabstractitemmodel.h:12,
                 from /usr/include/qt6/QtCore/QAbstractListModel:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/bitcoinunits.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/optionsmodel.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/optionsmodel.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/rpcconsole.cpp.o
[ 82%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/splashscreen.cpp.o
[ 83%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/trafficgraphwidget.cpp.o
[ 83%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/pow_tests.cpp.o
[ 83%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/utilitydialog.cpp.o
[ 83%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/addressbookpage.cpp.o
[ 83%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/addresstablemodel.cpp.o
[ 84%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/prevector_tests.cpp.o
[ 84%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/askpassphrasedialog.cpp.o
[ 84%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/coincontroldialog.cpp.o
[ 84%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/random_tests.cpp.o
[ 84%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/raii_event_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtCore/qabstractitemmodel.h:12,
                 from /usr/include/qt6/QtCore/QAbstractTableModel:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/addresstablemodel.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/addresstablemodel.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/coincontroltreewidget.cpp.o
[ 84%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/rbf_tests.cpp.o
[ 84%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/createwalletdialog.cpp.o
[ 84%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/rest_tests.cpp.o
[ 84%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/editaddressdialog.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtWidgets/qwidget.h:10,
                 from /usr/include/qt6/QtWidgets/qabstractbutton.h:13,
                 from /usr/include/qt6/QtWidgets/QAbstractButton:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/coincontroldialog.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/coincontroldialog.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/openuridialog.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/overviewpage.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/result_tests.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/paymentserver.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/psbtoperationsdialog.cpp.o
In file included from /usr/include/c++/15.2.1/vector:68,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/string.h:17,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/strencodings.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction_identifier.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/policy/rbf.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/15.2.1/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  708 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp: In member function 'void rbf_tests::rbf_helper_functions::test_method()':
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:126:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:128:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:132:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:134:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:138:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:140:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:147:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:149:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:153:29: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:155:30: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:159:30: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:253:48: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:293:44: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:304:48: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:308:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
In function 'CTransactionRef rbf_tests::add_descendant_to_parents(const std::vector<std::shared_ptr<const CTransaction> >&, CTxMemPool&)',
    inlined from 'void rbf_tests::rbf_helper_functions::test_method()' at /build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:340:82:
/build/bitcoin/src/bitcoin-30.2/src/test/rbf_tests.cpp:95:28: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
[ 86%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/reverselock_tests.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/qrimagewidget.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/receivecoinsdialog.cpp.o
[ 86%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/rpc_tests.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/receiverequestdialog.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/sendcoinsrecipient.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/paymentserver.h:35,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/paymentserver.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/recentrequeststablemodel.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/sendcoinsdialog.cpp.o
[ 86%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/sendcoinsentry.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/wallet.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/receivecoinsdialog.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/signverifymessagedialog.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/prevector.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/sendcoinsrecipient.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/recentrequeststablemodel.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/recentrequeststablemodel.cpp:5:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<RecentRequestEntryLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1771 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1771:5: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Compare = __gnu_cxx::__ops::_Val_comp_iter<RecentRequestEntryLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1751:5: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1751 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Distance = int; _Tp = RecentRequestEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<RecentRequestEntryLessThan>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<RecentRequestEntryLessThan>]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<RecentRequestEntryLessThan>]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<RecentRequestEntry>::iterator; _Compare = RecentRequestEntryLessThan]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual void RecentRequestsTableModel::sort(int, Qt::SortOrder)' at /build/bitcoin/src/bitcoin-30.2/src/qt/recentrequeststablemodel.cpp:217:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<RecentRequestEntryLessThan>]',
    inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<RecentRequestEntry>::iterator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<RecentRequestEntryLessThan>]' at /usr/include/c++/15.2.1/bits/stl_algo.h:1909:31,
    inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<RecentRequestEntry>::iterator; _Compare = RecentRequestEntryLessThan]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4874:18,
    inlined from 'virtual void RecentRequestsTableModel::sort(int, Qt::SortOrder)' at /build/bitcoin/src/bitcoin-30.2/src/qt/recentrequeststablemodel.cpp:217:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1818:32: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1818 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1823:30: note: parameter passing for argument of type 'QList<RecentRequestEntry>::iterator' changed in GCC 7.1
 1823 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactiondesc.cpp.o
[ 87%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactiondescdialog.cpp.o
[ 87%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/sanity_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtWidgets/qwidget.h:10,
                 from /usr/include/qt6/QtWidgets/qdialog.h:9,
                 from /usr/include/qt6/QtWidgets/QDialog:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/signverifymessagedialog.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/signverifymessagedialog.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactionfilterproxy.cpp.o
[ 88%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/scheduler_tests.cpp.o
[ 88%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactionoverviewwidget.cpp.o
[ 88%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactionrecord.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtCore/QObject:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/clientmodel.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/sendcoinsdialog.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/sendcoinsdialog.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactiontablemodel.cpp.o
[ 88%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/transactionview.cpp.o
[ 88%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_assets_tests.cpp.o
[ 88%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_p2sh_tests.cpp.o
[ 88%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/walletcontroller.cpp.o
[ 88%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_parse_tests.cpp.o
[ 89%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/walletframe.cpp.o
[ 89%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/walletmodel.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_segwit_tests.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_standard_tests.cpp.o
[ 89%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/walletmodeltransaction.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/sendcoinsrecipient.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/walletcontroller.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/walletcontroller.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/walletview.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_tests.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/scriptnum_tests.cpp.o
[ 89%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoinqt_autogen/EWIEGA46WW/qrc_bitcoin.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/key.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/walletmodel.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/walletmodel.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoinqt_autogen/EJRQKI7XPS/qrc_bitcoin_locale.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/serfloat_tests.cpp.o
[ 89%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/serialize_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/settings_tests.cpp.o
[ 90%] Linking CXX static library ../../lib/libbitcoinqt.a
[ 90%] Built target bitcoinqt
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/sighash_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/sigopcount_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/skiplist_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/sock_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/span_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/streams_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/sync_tests.cpp.o
[ 90%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/system_ram_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/system_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/testnet4_miner_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/timeoffsets_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/torcontrol_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/transaction_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/translation_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txdownload_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txgraph_tests.cpp.o
[ 91%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txindex_tests.cpp.o
[ 92%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txpackage_tests.cpp.o
[ 92%] Built target bitcoin-qt_autogen_timestamp_deps
[ 92%] Built target bitcoin-gui_autogen_timestamp_deps
[ 92%] Built target test_bitcoin-qt_autogen_timestamp_deps
[ 93%] Automatic MOC and UIC for target bitcoin-qt
[ 93%] Built target bitcoin-qt_autogen
[ 93%] Automatic MOC and UIC for target bitcoin-gui
[ 93%] Built target bitcoin-gui_autogen
[ 93%] Automatic MOC and UIC for target test_bitcoin-qt
[ 93%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txreconciliation_tests.cpp.o
[ 93%] Building CXX object src/qt/CMakeFiles/bitcoin-qt.dir/bitcoin-qt_autogen/mocs_compilation.cpp.o
[ 93%] Building CXX object src/qt/CMakeFiles/bitcoin-qt.dir/main.cpp.o
In file included from /usr/include/c++/15.2.1/vector:74,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/string.h:17,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:149,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/fs.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/util/setup_common.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/transaction_tests.cpp:7:
/usr/include/c++/15.2.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]':
/usr/include/c++/15.2.1/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector<CTxOut>::iterator' changed in GCC 7.1
  652 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = CTxOut; _Alloc = std::allocator<CTxOut>]',
    inlined from 'void transaction_tests::test_IsStandard::test_method()' at /build/bitcoin/src/bitcoin-30.2/src/test/transaction_tests.cpp:987:18:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CTxOut*, std::vector<CTxOut> >' changed in GCC 7.1
 1575 |         _M_fill_insert(begin() + __offset, __n, __x);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 93%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txrequest_tests.cpp.o
[ 93%] Building CXX object src/qt/CMakeFiles/bitcoin-qt.dir/__/init/bitcoin-qt.cpp.o
[ 93%] Building CXX object src/qt/CMakeFiles/bitcoin-gui.dir/bitcoin-gui_autogen/mocs_compilation.cpp.o
[ 93%] Building CXX object src/qt/CMakeFiles/bitcoin-gui.dir/main.cpp.o
[ 93%] Building CXX object src/qt/CMakeFiles/bitcoin-gui.dir/__/init/bitcoin-gui.cpp.o
[ 93%] Linking CXX executable ../../bin/bitcoin-qt
[ 93%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txvalidation_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/txrequest.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > >; _KeyOfValue = std::_Select1st<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > >, std::_Select1st<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction_identifier.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:11:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _UGenerator = FastRandomContext&]':
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 3709 |     shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:3709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, bool>; _KeyOfValue = std::_Select1st<std::pair<const long long int, bool> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, bool> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, bool>, std::_Select1st<std::pair<const long long int, bool> >, std::less<long long int>, std::allocator<std::pair<const long long int, bool> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = bool; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, bool> >]',
    inlined from 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)' at /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:398:36:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, bool>, std::_Select1st<std::pair<const long long int, bool> >, std::less<long long int>, std::allocator<std::pair<const long long int, bool> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = bool; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, bool> >]',
    inlined from 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)' at /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:402:37:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, bool>, std::_Select1st<std::pair<const long long int, bool> >, std::less<long long int>, std::allocator<std::pair<const long long int, bool> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp: In member function 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)':
/build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::chrono::duration<long long int, std::ratio<1, 1000000> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >]',
    inlined from 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)' at /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:424:34:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > >, std::_Select1st<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = bool; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, bool> >]',
    inlined from 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)' at /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:429:57:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, bool>, std::_Select1st<std::pair<const long long int, bool> >, std::less<long long int>, std::allocator<std::pair<const long long int, bool> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::chrono::duration<long long int, std::ratio<1, 1000000> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >]',
    inlined from 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)' at /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:429:73:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > >, std::_Select1st<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = std::chrono::duration<long long int, std::ratio<1, 1000000> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >]',
    inlined from 'void {anonymous}::TxRequestTest::BuildBigPriorityTest({anonymous}::Scenario&, int)' at /build/bitcoin/src/bitcoin-30.2/src/test/txrequest_tests.cpp:438:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > >, std::_Select1st<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > >, std::less<long long int>, std::allocator<std::pair<const long long int, std::chrono::duration<long long int, std::ratio<1, 1000000> > > > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 93%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/txvalidationcache_tests.cpp.o
[ 94%] Linking CXX executable ../../bin/bitcoin-gui
[ 94%] Built target test_bitcoin-qt_autogen
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/test_bitcoin-qt_autogen/mocs_compilation.cpp.o
[ 95%] Built target bitcoin-qt
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/apptests.cpp.o
[ 95%] Built target bitcoin-gui
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/optiontests.cpp.o
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/rpcnestedtests.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/uint256_tests.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/util_string_tests.cpp.o
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/test_main.cpp.o
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/uritests.cpp.o
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/util.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/util_tests.cpp.o
[ 95%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/util_threadnames_tests.cpp.o
[ 95%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/__/__/init/bitcoin-qt.cpp.o
[ 96%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/util_trace_tests.cpp.o
[ 96%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o
[ 96%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o
[ 97%] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/__/__/wallet/test/wallet_test_fixture.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/validation_block_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/wallet_test_fixture.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/validation_chainstate_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtCore/QObject:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/test/addressbooktests.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/test/addressbooktests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/validation_chainstatemanager_tests.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/validation_flush_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:29,
                 from /usr/include/qt6/QtCore/qobject.h:18,
                 from /usr/include/qt6/QtCore/QObject:1,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/test/wallettests.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/qt/test/wallettests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Linking CXX executable ../../../bin/test_bitcoin-qt
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/util_tests.cpp:7:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long int> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long int> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/validation_tests.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/validationinterface_tests.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/versionbits_tests.cpp.o
[ 97%] Built target test_bitcoin-qt
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/init_test_fixture.cpp.o
[ 97%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/wallet_test_fixture.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/db_tests.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/coinselector_tests.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/coinselection_tests.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/feebumper_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/wallet_test_fixture.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/group_outputs_tests.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/init_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/consensus/validation.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/feebumper_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/ismine_tests.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction_identifier.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/policy/policy.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselection_tests.cpp:6:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'bool wallet::coinselection_tests::HaveEquivalentValues(const wallet::SelectionResult&, const wallet::SelectionResult&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselection_tests.cpp:87:14,
    inlined from 'void wallet::coinselection_tests::TestBnBSuccess(std::string, std::vector<wallet::OutputGroup>&, const CAmount&, const std::vector<long long int>&, const wallet::CoinSelectionParams&, int, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselection_tests.cpp:111:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'bool wallet::coinselection_tests::HaveEquivalentValues(const wallet::SelectionResult&, const wallet::SelectionResult&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselection_tests.cpp:88:14,
    inlined from 'void wallet::coinselection_tests::TestBnBSuccess(std::string, std::vector<wallet::OutputGroup>&, const CAmount&, const std::vector<long long int>&, const wallet::CoinSelectionParams&, int, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselection_tests.cpp:111:24:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/psbt_wallet_tests.cpp.o
[ 98%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/scriptpubkeyman_tests.cpp.o
In file included from /usr/include/c++/15.2.1/algorithm:63,
                 from /build/bitcoin/src/bitcoin-30.2/src/uint256.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction_identifier.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/policy/policy.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:7:
/usr/include/c++/15.2.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1877 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1891 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'bool wallet::coinselector_tests::EquivalentResult(const wallet::SelectionResult&, const wallet::SelectionResult&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:110:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int> >]' at /usr/include/c++/15.2.1/bits/stl_algo.h:4841:18,
    inlined from 'bool wallet::coinselector_tests::EquivalentResult(const wallet::SelectionResult&, const wallet::SelectionResult&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:111:14:
/usr/include/c++/15.2.1/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1906 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1907 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1908 |                                 __comp);
      |                                 ~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /usr/include/c++/15.2.1/functional:66,
                 from /build/bitcoin/src/bitcoin-30.2/src/node/context.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:6:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >; _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1912:6,
    inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/vector.tcc:238:44:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const wallet::CoinEligibilityFilter&>, std::tuple<>}; _Key = wallet::CoinEligibilityFilter; _Val = std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>; _KeyOfValue = std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
 3080 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wallet::CoinEligibilityFilter; _Tp = wallet::OutputGroupTypeMap; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]',
    inlined from 'util::Result<wallet::SelectionResult> wallet::coinselector_tests::CoinGrinder(const CAmount&, const wallet::CoinSelectionParams&, const node::NodeContext&, int, std::function<wallet::CoinsResult(wallet::CWallet&)>)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:945:92:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'util::Result<wallet::SelectionResult> wallet::coinselector_tests::CoinGrinder(const CAmount&, const wallet::CoinSelectionParams&, const node::NodeContext&, int, std::function<wallet::CoinsResult(wallet::CWallet&)>)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:945:94:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'util::Result<wallet::SelectionResult> wallet::coinselector_tests::CoinGrinder(const CAmount&, const wallet::CoinSelectionParams&, const node::NodeContext&, int, std::function<wallet::CoinsResult(wallet::CWallet&)>)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:945:94:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wallet::CoinEligibilityFilter; _Tp = wallet::OutputGroupTypeMap; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]',
    inlined from 'util::Result<wallet::SelectionResult> wallet::coinselector_tests::SelectCoinsSRD(const CAmount&, const wallet::CoinSelectionParams&, const node::NodeContext&, int, std::function<wallet::CoinsResult(wallet::CWallet&)>)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:1163:92:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'util::Result<wallet::SelectionResult> wallet::coinselector_tests::SelectCoinsSRD(const CAmount&, const wallet::CoinSelectionParams&, const node::NodeContext&, int, std::function<wallet::CoinsResult(wallet::CWallet&)>)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:1163:94:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'util::Result<wallet::SelectionResult> wallet::coinselector_tests::SelectCoinsSRD(const CAmount&, const wallet::CoinSelectionParams&, const node::NodeContext&, int, std::function<wallet::CoinsResult(wallet::CWallet&)>)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:1163:94:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1079:25:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1079:25:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1083:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1072:4:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1083:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1072:4:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1079:25,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2561:31:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1079:25,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2561:31:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1083:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1072:4,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2561:31:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1083:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1072:4,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Reuse_or_alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2561:31:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = wallet::CoinEligibilityFilter; _Tp = wallet::OutputGroupTypeMap; _Compare = std::less<wallet::CoinEligibilityFilter>; _Alloc = std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >]',
    inlined from 'std::vector<wallet::OutputGroup>& wallet::coinselector_tests::KnapsackGroupOutputs(const wallet::CoinsResult&, wallet::CWallet&, const wallet::CoinEligibilityFilter&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/coinselector_tests.cpp:155:100:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<wallet::CoinEligibilityFilter, std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap>, std::_Select1st<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> >, std::less<wallet::CoinEligibilityFilter>, std::allocator<std::pair<const wallet::CoinEligibilityFilter, wallet::OutputGroupTypeMap> > >::const_iterator' changed in GCC 7.1
  536 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/spend_tests.cpp.o
In file included from /usr/include/c++/15.2.1/vector:67,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/string.h:17,
                 from /build/bitcoin/src/bitcoin-30.2/src/tinyformat.h:149,
                 from /build/bitcoin/src/bitcoin-30.2/src/util/fs.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/util/setup_common.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/group_outputs_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  140 |     __do_uninit_copy(_InputIterator __first, _Sentinel __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1136:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2546:46:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1136:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2546:46:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1136:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2561:31:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const OutputType; _T2 = wallet::Groups]' at /usr/include/c++/15.2.1/bits/stl_pair.h:312:17,
    inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = pair<const OutputType, wallet::Groups>; _Args = {const pair<const OutputType, wallet::Groups>&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:110:9,
    inlined from 'static constexpr void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const OutputType, wallet::Groups>; _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Tp = std::_Rb_tree_node<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:676:21,
    inlined from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1237:37,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const OutputType, wallet::Groups>&}; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1254:21,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const OutputType, wallet::Groups>&; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1136:32,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:1287:18,
    inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Node_ptr, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree<OutputType, std::pair<const OutputType, wallet::Groups>, std::_Select1st<std::pair<const OutputType, wallet::Groups> >, std::less<OutputType>, std::allocator<std::pair<const OutputType, wallet::Groups> > >::_Alloc_node; _Key = OutputType; _Val = std::pair<const OutputType, wallet::Groups>; _KeyOfValue = std::_Select1st<std::pair<const OutputType, wallet::Groups> >; _Compare = std::less<OutputType>; _Alloc = std::allocator<std::pair<const OutputType, wallet::Groups> >]' at /usr/include/c++/15.2.1/bits/stl_tree.h:2561:31:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'wallet::OutputGroupTypeMap::OutputGroupTypeMap(const wallet::OutputGroupTypeMap&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:279:8,
    inlined from 'void wallet::group_outputs_tests::GroupVerifier::GroupVerify(OutputType, const wallet::CoinEligibilityFilter&, bool, bool, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/group_outputs_tests.cpp:89:138:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*]',
    inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _Sentinel = __gnu_cxx::__normal_iterator<const wallet::OutputGroup*, vector<wallet::OutputGroup> >; _ForwardIterator = wallet::OutputGroup*; _Tp = wallet::OutputGroup]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:635:32,
    inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wallet::OutputGroup; _Alloc = std::allocator<wallet::OutputGroup>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
    inlined from 'constexpr wallet::Groups::Groups(const wallet::Groups&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:271:8,
    inlined from 'wallet::OutputGroupTypeMap::OutputGroupTypeMap(const wallet::OutputGroupTypeMap&)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/coinselection.h:279:8,
    inlined from 'void wallet::group_outputs_tests::GroupVerifier::GroupVerify(OutputType, const wallet::CoinEligibilityFilter&, bool, bool, int)' at /build/bitcoin/src/bitcoin-30.2/src/wallet/test/group_outputs_tests.cpp:89:138:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const wallet::OutputGroup*, std::vector<wallet::OutputGroup> >' changed in GCC 7.1
  266 |         return std::__do_uninit_copy(__first, __last, __result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/wallet_crypto_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/key.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/ismine_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/wallet_rpc_tests.cpp.o
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/wallet_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/key.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/scriptpubkeyman_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/wallet_transaction_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/key_io.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/psbt_wallet_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/walletdb_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/policy/feerate.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/policy/fees.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/spend_tests.cpp:6:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/__/wallet/test/walletload_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/univalue/include/univalue.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/rpc/request.h:13,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/wallet_rpc_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/ipc_tests.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/script/script.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/primitives/transaction.h:12,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/transaction.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/wallet_transaction_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/settings.h:11,
                 from /build/bitcoin/src/bitcoin-30.2/src/common/args.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/test/util/setup_common.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/walletdb_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/util.h:8,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/walletload_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
                 from /build/bitcoin/src/bitcoin-30.2/src/serialize.h:21,
                 from /build/bitcoin/src/bitcoin-30.2/src/hash.h:14,
                 from /build/bitcoin/src/bitcoin-30.2/src/pubkey.h:10,
                 from /build/bitcoin/src/bitcoin-30.2/src/addresstype.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/wallet.h:9,
                 from /build/bitcoin/src/bitcoin-30.2/src/wallet/test/wallet_tests.cpp:5:
/usr/include/c++/15.2.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, wallet::WalletFlags> > >::const_iterator' changed in GCC 7.1
 2832 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking CXX executable ../../bin/test_bitcoin
[100%] Built target test_bitcoin
==> Entering fakeroot environment...
==> Starting package_bitcoin-daemon()...
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-daemon/usr/bin/bitcoin-cli
-- Installing: /build/bitcoin/pkg/bitcoin-daemon/usr/share/man/man1/bitcoin-cli.1
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-daemon/usr/bin/bitcoind
-- Installing: /build/bitcoin/pkg/bitcoin-daemon/usr/share/man/man1/bitcoind.1
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "bitcoin-daemon"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_bitcoin-qt()...
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-qt/usr/bin/bitcoin-qt
-- Installing: /build/bitcoin/pkg/bitcoin-qt/usr/share/man/man1/bitcoin-qt.1
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-qt/usr/lib/bitcoin-gui
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "bitcoin-qt"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_bitcoin-tx()...
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/bin/bitcoin-tx
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/share/man/man1/bitcoin-tx.1
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/bin/bitcoin-util
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/share/man/man1/bitcoin-util.1
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/bin/bitcoin-wallet
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/share/man/man1/bitcoin-wallet.1
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/lib/bitcoin-chainstate
-- Set non-toolchain portion of runtime path of "/build/bitcoin/pkg/bitcoin-tx/usr/lib/bitcoin-chainstate" to ""
-- Install configuration: "None"
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/lib/pkgconfig/libbitcoinkernel.pc
-- Installing: /build/bitcoin/pkg/bitcoin-tx/usr/lib/libbitcoinkernel.so
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "bitcoin-tx"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: bitcoin 30.2-1 (Tue Mar  3 21:50:31 2026)
==> Cleaning up...
[?12l[?25h